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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-03-08, 11:38   # 1
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

PHP | בעיית גרסאות PHP או משהו אחר?

שלום, בניתי מערכת ניהול תוכן.
המערכת עבדה על שרת מסויים עם גרסת PHP 4.1.16 או משהו כזה...בכל אופן PHP 4 זה בטוח.
לאחר מכן העברנו את האתר שרת...שגם לו יש PHP 4. רק ששמה זה PHP 4.1.26 או משהו...
אני לא חושב שזה משנה...בסך הכל שניהם PHP 4. זה רק תיקוני באגים או משהו אני מתאר לעצמי.

הבעיה היא כזו. שאני מנסה להתחבר למערכת...זה רושם "מתחבר.." שזה בעצם אומר שהוא זיהה שהשם והססמא נכונים...לאחר מכן זה אמור להעביר אותי לפאנל עצמו...וזה לא מעביר זה מחזיר אותי לפאנל. הדבר היחיד שאני מסוגל לחשוב עליו זה משהו עם הסשיין....כי כשזה מתחבר זה מגדיר את הסשיין ואז מעביר אותי ל action=main ששמה יש בדיקה אם הוא מחובר(לפי הסשיין כמובן) אז זה מציג את הפאנל ואם לא את העמוד התחברות.

אמממ... אז למביני העניין שנמצאים כאן...שאלה ראשונה היא האם יש הבדל קריטי שאמור לגרום לתופעה הזו בין הגרסאות PHP 4 הקיימות? או שהבעיה היא אחרת...ואם כן...מה היא?


הנה קטע הקוד הרלוונטי של ההתחברות מנהלים:

PHP קוד:
    if($_POST["login"]) {
        



$name htmlspecialchars($_POST['user']);
$pass htmlspecialchars($_POST['pass']); 

    
$pass111 $pass;
    
$md5pass md5(md5($pass111));


$query mysql_query("SELECT * FROM `members` where `password` = '$md5pass' && `username` = '$name'");
$row mysql_num_rows($query);
$row2 mysql_fetch_array($query);

if ((
$row 0) && ($row2['user_group']!=0)) {

session_register("login");

 
$_SESSION["$nameofsession"] = TRUE;

session_start(); 

$realname mysql_query("SELECT * FROM `members` where `username` = '$name'");
$realname2 mysql_fetch_array($realname);
$_SESSION["$nameofsession.youlogin"] = $realname2['name'];
$_SESSION["$nameofsession.user_id"] = $realname2['user_id'];
$_SESSION["$nameofsession.user_group"] = $realname2['user_group'];


              
              echo 
"<font color='red'>מתחבר....</font>";
              echo 
"<meta http-equiv=\"refresh\" content=\"1; URL=".$PHP_SELF."?action=main\">";
           } else {
              echo 
"<font color='red'>(שגיאה: שם משתמש ו/או ססמא אינם נכונים) </font>";
           }
        
    } 
תודה רבה רבה רבה מראש לעוזרים ולמנסים לעזור=]

מתן.
  Reply With Quote
ישן 26-03-08, 11:44   # 2
Sagi
חבר וותיק
 
Sagi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,745
שלח הודעה באמצעות ICO אל Sagi

Sagi לא מחובר  

session_start
בראש הקובץ ותוסיף session_registar
  Reply With Quote
ישן 26-03-08, 14:24   # 3
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

כבר יש לי אבל...:
PHP קוד:
if (($row 0) && ($row2['user_group']!=0)) { 

session_register("login"); 

 
$_SESSION["$nameofsession"] = TRUE

session_start(); 
זה חלק מהקוד שהבאתי לך...
  Reply With Quote
ישן 26-03-08, 15:12   # 4
DavidBD
חבר על
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 30
הודעות: 956

DavidBD לא מחובר  

ציטוט:
נכתב במקור על ידי 0xfo7d צפה בהודעה
כבר יש לי אבל...:
PHP קוד:
if (($row 0) && ($row2['user_group']!=0)) { 

session_register("login"); 

 
$_SESSION["$nameofsession"] = TRUE

session_start(); 
זה חלק מהקוד שהבאתי לך...
שים אותם בראש הקובץ הראשי שמאנדקס את הכל (לפי מה שהבנתי index.php).
__________________
דוד בן דוד.
  Reply With Quote
ישן 26-03-08, 16:02   # 5
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

הסתדרתי...תודה רבה שניסיתם לעזור הבעייה הייתה אחרת לגמריי אבל לא נורא=]

תודה רבה
מתן.
  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. הזמן כעת הוא 01:09.

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