View Single Post
ישן 28-06-06, 21:38   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי 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 עד שאני לוחץ בדפדפן על כפתור ה "עצור"

מדוע זה?

תודה
אם אין תנאי מסויים אז זה פשוט כל הזמן מדפיס את זה...מה שאומר שכל פעם הוא עובר לדף, הפונקציה פועלת שוב, מדפיסה את ההעברה ומעביר שוב...וכן הלאה והלאה. (כמובן, אם הכל מתבצע באותו דף אני מתכוון)
  Reply With Quote