18-09-2005, 20:48
|
|
|
|
חבר מתאריך: 02.02.03
הודעות: 317
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי liwh0re שמתחילה ב "מה שם הפונקציה שמראה את הגדרות הPHP בשרת שלך?"
אני אהיה קצת יותר ספציפי... ניסיתי ברשת לעבוד עם session_start בעמוד אחד וזה עבד בסדר.
עכשיו אני מנסה לעשות עמוד login שמוביל אותי לאחר מכן לעמוד members.
בעמוד login, כאשר המשתמש מזדהה נכון, קורה קטע הקוד הבא:
קוד:
session_start();
session_register($username);
session_register($userid);
$username=$uname;
$userid=user_functions::getIdByUser($uname);
header("Location: addnews.php");
בחלק הנ"ל בטוח שכל המשתנים והקריאה לפונקציה עובדים כמו שצריך.
הבעיה היא שבעמוד שאליו הוא עובר, משתני ה
session
אינם נשמרים למרות שבתחילתו הכנסתי
session_start();
אני בטוח שזהם לא נשמרים משום שהשורה שאחרי היא
if (session_is_registered("username"))
והוא ישר זורק אותי ל
else
האם אני עושה משהו לא נכון במעבר בין העמודים? מה הפתרון?
_____________________________________
...Tonight, if you're awake at all
|