ציטוט:
נכתב במקור על ידי bigsmoke
אז ככה,
בניתי פונקציה של redirect שמעבירה לקישור שהוא הפרמטר היחידי
הפונקציה:
PHP קוד:
function redirect($location) {
echo "<html><head><meta http-equiv='refresh' content='0; url=$location'></head><body></body></html>";
exit();
}
עכשיו, נגישתי אליה בצורה הזאת:
PHP קוד:
redirect("index.php?act=login");
אך, היא אכן נכנסת ל index.php?act=login אבל נוצרת מעין "לולאה אינסופית" כלומר הדף כל הזמן נטען מחדש על הכתובת index.php?act=login עד שאני לוחץ בדפדפן על כפתור ה "עצור"
מדוע זה?
תודה
|
אם אין תנאי מסויים אז זה פשוט כל הזמן מדפיס את זה...מה שאומר שכל פעם הוא עובר לדף, הפונקציה פועלת שוב, מדפיסה את ההעברה ומעביר שוב...וכן הלאה והלאה. (כמובן, אם הכל מתבצע באותו דף אני מתכוון)