הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [php] עוד שאלה. חזרה אחורה (https://hosts.co.il/forums/showthread.php?t=27454)

O-B 27-07-06 23:16

[php] עוד שאלה. חזרה אחורה
 
האם יש קוד כזה לדוגמה
אם id = 1 אז
חזור לדף הקודם..

יש דבר כזה?

x-ray 27-07-06 23:33

תעשה:

PHP קוד:

if($_GET['id']==1){
$loc=getevn("HTTP_REFERER");
header("Location: $loc ");



O-B 27-07-06 23:34

אתה יכול גם להסביר את הקוד?..

x-ray 27-07-06 23:37

בשורה הראשונה אתה בודק אם המשתנה אידי שווה לאחד.
בשורה השני לאחר שנמצא כי הוא שווה לאחד אתה מכניס למשתנה loc את העמוד שממנו הגיע המשתמש.
בשורה השלישית אתה מעביר אל העמוד הזה.

O-B 27-07-06 23:39

אוקי אבל זה לא עובד..

זה כותב לי את השגיעה הבאה
ציטוט:

Fatal error: Call to undefined function: getevn()
in /home/ovadia/domains/***********/public_html/******.php on line 12

Tomer 28-07-06 00:12

PHP קוד:

if($_GET['id']==1){ 
$loc=getenv("HTTP_REFERER"); 
header("Location: $loc "); 


getenv ולא getevn

O-B 28-07-06 00:15

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

Tomer 28-07-06 00:18

ציטוט:

נכתב במקור על ידי O-B
תודה תומר
אבל זה אומר לי שההדרים כבר נשלחו מה אני עושה?

PHP קוד:

ob_start(); 

בראש העמוד לפני כל פלט HTML.

drowkid 28-07-06 04:06

אתה בUTF?

WebProject 28-07-06 09:27

ציטוט:

נכתב במקור על ידי Atom-Bomb
PHP קוד:

ob_start(); 

בראש העמוד לפני כל פלט HTML.

אבל אל תשכח לסגור את הפונקצייה על ידי ob_end_flush בתחתית העמוד.


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

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