مشكلة مع متغير لا يتم استدعاؤه

السلام عليكم

لدي مشكلة مع احدى الدوال

انشأت في البداية متغيرات هكذا

$var1 = 1000;
$var2 = true;

عندما اقوم باستدعائه داخل دالة مثل :

function redirect($link){
if($var2){
header("Location: ".$link);
}
else{
header("Location: https ://www.google.com/");
}
}

يعطيني خطأ

Notice: Undefined variable: var2

اين يوجد الخلل


اولاً يمكنك اضافة المتغيرات ضمن الدالة

function redirect($link ,$var1 ,$var2){

if($var2){

header("Location: ".$link);

}

else{

header("Location: https ://www.google.com/");

}

}

بعدها استدعي الدالة مع ارسال المتغيرات

$var1 = 1000;

$var2 = true;

redirect($link ,$var1 ,$var2);