נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: אני חדש ב php ומשווע לעזרה (cookie)

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 26 May 2005 בשעה 15:49 | IP רשוּם
ציטוט אורח

אני חדש ב php ומשווע לעזרה (יצירת cookie)
הבעיה התורנית שלי הינה:
אני עובד על פלטפורמת winxp, שרת web iis

ברצוני לקבל באמצעות  form פרטי משתמש, נניח, שם  פרטי  ושם  משפחה. יצרתי  form בקוד הבא:

קוד:

<html>
   <head>

   <body>
      <form action="cgi-bin/myform.php" method="POST">
         Name:
         <input type="text" name="MYName"/>
         Age:
         <input type="text" name="myAge"/>
         <input type="submit" name="mysubmit"/>
      </form>
   </body>
</html>


עכשיו אני רוצה ליצור cookie  אשר יכיל את המשתנים myName, ו myAge.
ישנו מישהו היכול ומוכן להראות לי קוד php אשר משתמש  בנתוני ה form שכתבתי לעיל , שומר אותם ב cookie ומציגם כל אימת שהמשתמש  מעלה את דף ה web דלעיל.
אהיה אסיר תודה !

חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 26 May 2005 בשעה 16:36 | IP רשוּם
ציטוט Alias

http://il2.php.net/manual/en/function.setcookie.php
קוד:

<?php
//myform.php
$days=30 // מספר הימים שאתה רוצה שהקוקי "יחיה"
setcookie('MYName',$_POST['MYName'],time()+60*60*24*$days);
setcookie('myAge',$_POST['myAge'],time()+60*60*24*$days);
?>

הערה חשובה: חובה להגדיר את הקוקיז לפני שאתה שולח את ה-headers (לפני שאתה מדפיס משהו לדף).

עריכה: שכחתי להזכיר שאם אתנ רוצה למשל להציג את המשתנה ששמרת תעשה זאת ע"י המערך הגלובלי $_COOKIE ששומר את המשתנים וערכיהם. למשל:
קוד:
echo $_COOKIE['MYName'];
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 May 2005 בשעה 21:13 | IP רשוּם
ציטוט אורח

תודה !
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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