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

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

op29 08-07-06 17:59

צריך הסבר על session.
 
צריך הסבר-מדריך על session.

op29 09-07-06 06:21

מצאתי איזה מדריך אבל מופיעה לי בקוד שגיאה.
Warning: session_start(): Cannot send session cache limiter - headers already sent

RS324 09-07-06 06:37

זה אומר שהוצאת איזה שהוא פלט לפני שכתבת
session_start
צריך להיות השורה הראשונה שלך בדף..

miniature 09-07-06 06:47

אם מה ש RS324 כתב לא עוזר לך תכתוב בתחילת הקוד:
PHP קוד:

ob_start(); 


-VladK- 09-07-06 07:01

ציטוט:

נכתב במקור על ידי miniature
אם מה ש RS324 כתב לא עוזר לך תכתוב בתחילת הקוד:
PHP קוד:

ob_start(); 


OB זה לא במקרה לעוגיות?

RS324 09-07-06 07:19

ציטוט:

נכתב במקור על ידי DreaMonster
OB זה לא במקרה לעוגיות?


לא, זה בשביל לרענן את ההדר, משתמשים בזה כשרוצים לעדכן עוגיות כי בד"כ רק אחרי לוגין מעדכנים עוגיות ואין דרך אחרת.

-VladK- 09-07-06 07:27

ציטוט:

נכתב במקור על ידי RS324
לא, זה בשביל לרענן את ההדר, משתמשים בזה כשרוצים לעדכן עוגיות כי בד"כ רק אחרי לוגין מעדכנים עוגיות ואין דרך אחרת.

וואלה טוב לרענן את הזיכרון :D חחחח למדתי את זה לפני חצי שנה אז שחכתי מה השימוש האמיתי של זה XD

op29 09-07-06 17:58

דף 1:
PHP קוד:

ob_start();
.
.
.
$_SESSION['us'] = $us

דף 2:
PHP קוד:

echo $_SESSION['us'];
if(isset(
$_SESSION['us']))
{
echo 
"good";
}
else
{
echo 
"bad";


לא עובד.

Elad-A 09-07-06 18:00

תנסה ככה בדף 2:
PHP קוד:

echo $_SESSION['us']; 
if(!isset(
$_SESSION['us'])) 

echo 
"good"

else 

echo 
"bad"


ויהיה עדיף אם תציג גם את השגיאה.

op29 09-07-06 18:03

אני מקבל בדף השני bad.
במה שנתת יצא לי good אבל התנאי היה אם אין סיישן.


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

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