استفاده کردن از header ها

پرسیده شده
فعالیت 1446 روز پیش
دیده شده 852 بار
0

سلام استاد

من از header ها استفاده کردم مثلا وقتی که یک نفر میخواست وارد فایل هام بشه ولی من نمیخوام که اون فرد واردش

بشه و دسترسی داشته باشه به فایل هام 

defined('root_project') OR header('Location:../index.php');

از این روش استفاده کردم و اون فرد رو انتقال دادم به صفحه اصلیم

استاد به نظرتون این کار من درسته؟

فایل پیوست

Mohsen Azimi
Mohsen Azimi

21 اردیبهشت 99

1
حذف شده

سلام و احترام

وقتی شما کاربر را به یک صفحه‌ای دیگر منتقل می‌کنید کدهای آن صفحه هنوز در حال اجرا هستند با اینکه شما کاربر را به صفحه‌ی دیگر redirect کرده‌اید، برای جلوگیری از این مشکل حتما آن را exit کنید.

defined('root_project') OR header('Location:../index.php') exit;

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

21 اردیبهشت 99

3
حذف شده

توصیه می کنم برای خوانایی بهتر کد از یه if ساده استفاده کنید. ضمنا بعد از ریدایرکت هم دستور exit استفاده کنید که ادامه اسکریپت اجرا نشه:

<?php
if(defined('root_project')){
   header('Location:../index.php');
   exit();
}

 

فایل پیوست

لقمان آوند

توسط

لقمان آوند

24 اردیبهشت 99