Martin_Online: Login funktin

Beitrag lesen

Hallo,

ich habekomme wieder ein Fehler angezeigt und sehe den Fehler in meiner Funktion nicht. Mein Login sieht wie folgt aus

  
	function isUserLoggedIn($mysqli) {  
        $stmt = $mysqli->prepare("SELECT * FROM users WHERE user_session=?");  
        $stmt->bindParam("s", session_id());  
        $stmt->execute();  
  
        if($stmt->rowCount() === 1) {  
            return true;  
        } else {  
            return false;  
        }  
    }  

In meiner config.php habe ich session_start(); stehen, wenn ich echo session_start(); ausgebe, erhalte ich auch ein Wert, also ist in session_start() ein Wert vorhanden. Nur in der Funktion kommt mal wieder nicht an bzw. ich bekomme diese Meldung

Fatal error: Call to a member function bindParam() on a non-object in Zeile 28. Die Zeile ist

$stmt->bindParam("s", session_id());

die session_id ist doch ein String oder? also "s" oder kann es sein, dass die Funktion mal wieder den Wert session_id() nicht kennt?

0 45

Benutzer registieren

Martin_Online
  • php
  1. 0
    Tom
    1. 0
      Tom
  2. 0
    ChrisB
    1. 0
      Martin_Online
      1. 0
        Martin_Online
        1. 1
          ChrisB
          1. 0
            Martin_Online
            1. 0
              Tom
              1. 0
                Martin_Online
                1. 0

                  in_array() und strict

                  Tom
            2. 0

              Benutzer registieren, Unterschied zwischen Insert und Select

              Tom
              • datenbank
              1. 0
                Martin_Online
                1. 2

                  PDO oder MySQLi ?

                  Tom
      2. 0
        Der Martin
  3. 0

    Login funktin

    Martin_Online
    1. 0
      Tom
      1. 0
        Tom
      2. 0
        Martin_Online
      3. 0
        dedlfix
        1. 0
          Martin_Online
    2. 1
      dedlfix
      1. 0
        Tom
        1. 0
          dedlfix
      2. 0
        Martin_Online
        1. 0
          dedlfix
          1. 0
            Martin_Online
            1. 1
              dedlfix
              1. 0

                Login funktin - Fehler gefunden :(

                Martin_Online
                1. 0
                  dedlfix
                  1. 0
                    Martin_Online
                    1. 0
                      Der Martin
                      1. 0
                        dedlfix
                        1. 0
                          Der Martin
                          1. 0

                            Blamiere dich täglich

                            Tom
                            • menschelei
                      2. 0
                        Tom
                        1. 0
                          dedlfix
                          1. 0
                            Tom
                            1. 0
                              Martin_Online
  4. 0

    Datenbankstruktur - Logindaten & Userdaten

    Martin_Online
    1. 0
      dedlfix
  5. 0

    Zusatzfrage

    Martin_Online
    1. 0
      Der Martin
      1. 0
        Martin_Online
      2. 0
        M.