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

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

x-ray 21-10-05 23:51

אובייקט ssesion
 
שלום,
האם מישהו יכול להסביר לי על אובייקט session בphp?
איך מאתחילם? מה חייב להיות? מה המבנה הקבוע?

תודה לכל העוזרים.

Valid 22-10-05 15:53

php.net/session

x-ray 22-10-05 17:28

מה לא בסדר בהתניה פה..?

קוד:

if ($_SESSION['admin']  = "sdff"){

Valid 22-10-05 17:33

= אחד - קביעת ערך
== - בדיקת ערך (שווה)
!= - בדיקת ערך הפוכה (שונה)

x-ray 22-10-05 17:37

צודק,אבל לא זו הבעיה,למרות שלא הוכנס כל ערך לאובייקט ההתניה מתבצעת..

Valid 22-10-05 17:38

במקרה שלך
if ($_SESSION['admin'] = "sdff"){
תמיד יחזיר TRUE.

אם אתה רוצה לבדוק אם הערך שלו שווה ל sdff
if ($_SESSION['admin'] == "sdff"){

x-ray 22-10-05 18:02

כאשר אני שם את הקוד הזה:
קוד:

print "$_SESSION['...']";

מתקבלת השגיאה הבאה:

קוד:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Valid 22-10-05 18:30

ציטוט:

נכתב במקור על ידי x-ray
כאשר אני שם את הקוד הזה:
קוד:

print "$_SESSION['...']";

מתקבלת השגיאה הבאה:

קוד:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

PHP קוד:

print "{$_SESSION['...']}";
&
#1488;ו
print $_SESSION['...']; 


x-ray 22-10-05 18:34

תודה על כל התגובות,בעיה אחרת.

בשביל בידקה אם הסשין עובד רשמתי את הקוד הזה בעמוד שהעמוד בו התחלתי את הסשין מעביר אליו
קוד:

if (isset($_SESSION['...'])) echo "idan";
וזה לא מדפיס עידן... הקוד בו איתחלתי את הסשין בעמוד הקודם:
קוד:

session_start();
          $_SESSION['...']=..;
          session_write_close();


x-ray 22-10-05 20:43

מישהו...?


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

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