משתנה SESSION

Terminal Frost

New member
משתנה SESSION

למה חייבים להשתמש בsession_start()? ואיפה לעזאזל הוא צריך לבוא?! אני מגדיר כך
session_start(); $_SESSION['blah']="moshe"; ואז בדף הבא: $moshe=$_SESSION['blah'];​
העניין הוא שהדף הראשון פולט לי שגיאה שאומרת שהסשן כבר אותחל ע"י אותו דף (already started), אבל המידע כן עובר לדף השני... מה עושים? איפה שמים START ולמה? ד"א: יש בעיה עם לתת למשתנה _SESSION ערך של משתנה לוקאלי?
 

N i X

New member
בלה!

אתה צריך session_start() בכל דף שאתה משתמש עם $_SESSION. בקשר לשני, התכוונת ל:
$bleh = "Hello world!"; $_SESSION["my_var"] = $bleh;​
אם כן, אין בעיה עם זה... למה שתהיה?
 

phntm

New member
מה אם session cookies?

פשוט תגדיר cookie עם expiry של 0 וזה יהיה כמו session. זה ימחק כשהדפדפן יסגר. ואתה ניגש לזה כמו לcookie רגיל בלי שום איתחולים.
 
למעלה