הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 28-06-06, 21:35   # 1
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

[PHP+META] בעיה עם פונצקיה של redirect

אז ככה,
בניתי פונקציה של 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
ישן 28-06-06, 21:38   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 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
ישן 28-06-06, 21:45   # 3
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

אממ גם ההדפסה שלך לא טובה..
תעשה ככה:
PHP קוד:
echo "<html><head><meta http-equiv='refresh' content='0; url=" $location "'></head><body></body></html>"
__________________
Alter.
  Reply With Quote
ישן 28-06-06, 21:50   # 4
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

ציטוט:
נכתב במקור על ידי Alter
אממ גם ההדפסה שלך לא טובה..
תעשה ככה:
PHP קוד:
echo "<html><head><meta http-equiv='refresh' content='0; url=" $location "'></head><body></body></html>"

גבר ההדפסה זה לא מה שמשנה פה...
בכל מקרה גם מה שאתה נתת ממשיך לעשות לולאה אינסופית
  Reply With Quote
ישן 28-06-06, 21:51   # 5
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

ציטוט:
נכתב במקור על ידי bigsmoke
גבר ההדפסה זה לא מה שמשנה פה...
בכל מקרה גם מה שאתה נתת ממשיך לעשות לולאה אינסופית
ענו לך, תעשה תנאי.
בלי תנאי זה דבר שתמיד מתקיים.
__________________
Alter.
  Reply With Quote
ישן 28-06-06, 22:06   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


כמו שאמרו, כנראה יש בכל מקרה קריאה לפונקציה ככה שהיא מעבירה אותך לדף שקורא לה וכו...
  Reply With Quote
ישן 28-06-06, 23:29   # 7
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

אתה יכול לעשות גם ככה:
if($somethink)
{
?>
Html Code <? echo $php; ?> Html Code
<?
}
?>
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 14:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ