הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-04-07, 21:55   # 1
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

כן, ה session מדפיס את הקוד.
אבל הוא מתחלף עם כל רענון של דף :|
  Reply With Quote
ישן 20-04-07, 21:58   # 2
smilie
משמש ניסיון + הסכם ניסיון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: עפולה
גיל: 34
הודעות: 827

smilie לא מחובר  

תנסה שזה ישמור אותו..
__________________
אורגינל - פורטל נוער לא רגיל
  Reply With Quote
ישן 20-04-07, 22:06   # 3
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

מה זאת אומרת?
כשאני שאני עושה -
PHP קוד:
$_SESSION['image'] = $string
זה לא שומר את המשתנה בסיסשן?

עריכה: אוקיי עכשיו הגעתי לזה שהקוד שהמשתמש מקליד נשמר ב session,
והוא בודק אם זה נכון והכל, וזה עובד (הייתה בעיה ב input של הקוד).

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

Last edited by syn; 20-04-07 at 22:15..
  Reply With Quote
ישן 20-04-07, 22:39   # 4
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

בשביל מה להתעסק בלמחוק אותו? גם ככה הוא יוחלף בתוכן אחר אם ירעננו או משהו או ימחק כשיסגרו את הדפדפן.
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 20-04-07, 22:47   # 5
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

ציטוט:
נכתב במקור על ידי Eran-s צפה בהודעה
בשביל מה להתעסק בלמחוק אותו? גם ככה הוא יוחלף בתוכן אחר אם ירעננו או משהו או ימחק כשיסגרו את הדפדפן.
אם אני לא מוחק אותו אז אחרי שהמשתמש לוחץ submit הקוד מספיק להתחלף ואז זה יראה לו שגיאה.

בסוף הגעתי לקוד -
PHP קוד:
<?
session_start
();

    if(
$_POST['action']=="doedit"){
    
$kod $_POST['kod'];
        if (
$_SESSION['image'] == $kod)
            echo 
"good";
            else
            echo 
"bad";
    } else {
            
$_SESSION = array();
            
session_destroy();
    }

    if (!isset(
$_SESSION['image'])) {
        
$string rand 11111,99999 ) ;
        
$string str_replace '2''F'$string ) ;
        
$string str_replace '6''e'$string ) ;
        
$string str_replace '1''X'$string ) ; 
        
$string str_replace '7''D'$string ) ; 
        
$string str_replace '4''h'$string ) ; 
    } else {
        
$string = ($_SESSION['image']);
    }
    
    if (empty(
$_SESSION['image'])) {
        
$_SESSION['image'] = $string;
    } else {
        echo 
"";
    }

    echo 
"<img src='test.php?code=$string' /><br />Code: $string<br /><br />";
    echo 
$_SESSION['image'];
    
    echo 
'<form action="hi.php" method="POST"><br />enter code pl0x<br /><input type="text" name="kod" size="50" value=><input type="submit" value="gogogo" /><input type="hidden" name="action" value="doedit" /></form>';
?>
זה יוצר סטרינג רנדומלי, וברגע שמשתמש לוחץ על submit הוא מתחלף, אבל אחרי שהמשתמש מנסה פעם שניה (עם סטרינג אחר כבר), הכל עובד פיקס.
אין לי שמץ של מושג מה לא בסדר איתו,
עכשיו צריך רק לסדר שהסטרינג לא יתחלף אחרי ה submit.
  Reply With Quote
ישן 20-04-07, 22:53   # 6
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

תעשה שיכנס לסשיין ערך חדש רק אם לא בוצע POST
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 20-04-07, 23:00   # 7
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

אבל אני עושה destroy אם לא בוצע POST,
כדי שהסטרינג ימשיך להתחלף עד שכן יבוצע POST..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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