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

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

4ior 08-03-08 11:36

מה הקשר session..

זה בגלל שאתה מחזיר ערך. כשיש לך return הוא יוצא מהפונקציה.

ShLooK 08-03-08 17:30

כן אבל הקטע שזה לא מחזיר לי את הערך בreturn...

DanielS 08-03-08 17:36

PHP קוד:

<?php
function login($UserName$UserPassWord$CheckBox)  

    global 
$sql
    
$UserName     htmlspecialchars($UserName); 
    
$UserName     mysql_real_escape_string($UserName); 
    
$UserPassWord htmlspecialchars($UserPassWord); 
    
$UserPassWord mysql_real_escape_string($UserPassWord); 
    
$UserPassWord md5($UserPassWord); 
    if (
$this->IsLoggedIn() == true) { 
        
$content "To login, please logout."
    } 
    else if (
$UserName == "" || $UserPassWord == "") { 
        
$content "Please fill all the requirement fields."
    } 
    else { 
        echo 
"sss<br />"
        
$sql->query("SELECT `UserID` FROM `users` WHERE `UserName`='$UserName' AND `UserPassWord`='$UserPassWord'"); 
        if (
$sql->NumRows() == 0) { 
            echo 
"sss<br />"
            
$content "Wrong user name or password"
        } 
        else { 
            if (
$CheckBox == true) { 
                
setcookie("Login"$UserPassWord); 
                
$_SESSION['Login'] = $UserPassWord
            } 
            else { 
                
$_SESSION['Login'] = $UserPassWord
            } 
            
$content "Succedded!"
        } 
        echo 
"sss<br />"
    } 
    return 
$content;
}  
?>

עשית כמה שטויות
עשית בכל מקרה יצירת סשן.
ד"א אחרי כמה בדיקות. בדוק את המחלקת DB שלך

עריכה:
טוב נעשה כמה בדיקות במסנג'ר כי כל דקה צריך לערוך לעשות כמה בדיקות

ShLooK 08-03-08 18:22

תודה לכולם הסתדרתי!
תודה דניאל...
חוץ מהבעיה שדניאל הציג, הייתה בעיה במחלקת הDB...


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

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