فرق (header("location: login.php" با ( require_once ('login.php'

سلام دوستان عزیز یک سوال دارم :

فرق این دو چیه چون در هر دو حالت صفحه login من لود میشه :

(header("Location: login.php
(require_once ('login.php

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

دوست تابع(header) کلا به صفحه جاری رو به صفحه دیگر هدایت می کنه مثلا وقتی کاربر توی سایت می خواد وارد بشه اگر نام کاربری و پسوردش درست بود با تابع("header("Location:panel.php منتقل می شه به پنل کاربری ولی اگر درست نبود  منتقل می شه به صفحه ورود.اما تابع (require_one) صرفا برای باز کردن یا همون لود کردن توابع و کلاس ها در صفحه جاری است .مثلا من یک فایل به نام (helpers.php) دارم که داخلش توابع کمکی است  اون رو داخل کلاس (Login) با تابع (require_one) باز میکنم تا از توابع داخلش استفاده کنم.

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

سلام دستتون درد نکنه خیلی لطف کردین .

online-support-icon