شنبه یه خبراییه 🔥 منتظر شنبه باش 😉🥳
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیر محمد جوادی
سوال مفهومی
جامعه پی اچ پی ایجاد شده در ۱۲ دی ۱۴۰۱

سلام وعرض ادب چنتا سوال داشتم که بیشتر مربوز به متغیرها می‌باشد که کدش خدمتتون ارسال میکنم

راستیت متوجه این موضوع نشدم که متغیر uri چی هست در واقع و فانکش ریدایرکت که تعریف کردیم اون متغییر تارگت چی هست دقیقا و پایین‌تر چرا header تعریف کردیم .

و این که فانکشن دوتامقداری که میگیرد یکیش مسیر هست یکیش مقدار ؟

.

function site_url(string $uri = '')
{
    return BASE_URL . $uri;
}
function redirect(string $target= BASE_URL): void{
    header('location'. $target);
    die();
}

سلام امیر جان

uri رو به بخشی از url میگیم که ادامه دامنه میاد

مثلا در آدرس زیر

https://7learn.com/app/support

قسمت زیر رو در متغیر uri قرار میدیم (اینطوری دامنه رو در طول پروژه هارد کد نکردیم)

app/support

در تابع redirect هم ما عملیات انتقال از صفحه ای به صفحه دیگه رو انجام میدیم و تارگت مقصد ما هستش

مثلا اگر بخوایم کاربر رو به گوگل منتقل کنیم به این شکل میشه

redirect('https://google.com');
بهترین پاسخ
محمد گازری ۱۲ دی ۱۴۰۱، ۱۷:۰۴