Einloggen in die Community fehlerhaft
Hallo,
bei diesem Header http://pastebin.com/ivYRmFb7 funktioniert das einloggen und registrieren in meiner Community leider nicht... lade ich aber diesen Header hoch http://pastebin.com/ff3ihwSP , dort funktioniert das einwandfrei. Habe beide Dateien schon verglichen, auch die Datenbankabfrage ist einprogrammiert. Wer könnte mir helfen, den Bug zu suchen?
Wäre echt cool. Danke.
bei diesem Header http://pastebin.com/ivYRmFb7 funktioniert das einloggen und registrieren in meiner Community leider nicht... lade ich aber diesen Header hoch http://pastebin.com/ff3ihwSP , dort funktioniert das einwandfrei. Habe beide Dateien schon verglichen, auch die Datenbankabfrage ist einprogrammiert. Wer könnte mir helfen, den Bug zu suchen?
Wäre echt cool. Danke.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152805
Url: https://administrator.de/contentid/152805
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
5 Kommentare
Neuester Kommentar
Moin Schneebrettler,
willkommen im Forum.
Würde es helfen wenn du in diesem Bereich...
den Variablennamen usernasme_session mit nur 3 statt 4 "s" schreibst?
Grüße
Biber
willkommen im Forum.
Würde es helfen wenn du in diesem Bereich...
....
....
$usernasme_session = $_SESSION["username"];
$username_get = $_GET["username"];
if($username_session == $username_get){$s = "mp";}
###################User Daten###########################
$abfrage_ud = "SELECT * FROM member WHERE username = '$username_session'";
....
Grüße
Biber
....den Variablennamen usernasme_session mit nur 3 statt 4 "s" schreibst?
Und da wäre es sehr hilfreich gewesen nicht mit Scheuklappen zu programmieren:
ini_set('display_errors','On');
error_reporting(E_ALL|E_STRICT);
Gehört beim Entwicklen an den Anfang jedes PHP-Scripts und Xdebug eigentlich auch noch...
@dog wo muss der Code von dir hin & was muss geändert werden?
Wie ich geschrieben habe: ganz an den Anfang der Datei.
<?php
ini_set('display_errors','On');
error_reporting(E_ALL|E_STRICT);
?>
Danach siehst du alle Fehler.
Zudem kann
include("<?echo $domain;?>/connect.inc.php");
Niemals funktionieren.
Was hier beim Ausführen tatsächlich steht ist:
include("<?echo http://xyz.de ;?>/connect.inc.php");
Das ist gleich doppelt falsch.Zum einen darfst du kein <?echo $domain;?> innerhalb von PHP benutzen.
Korrekt wäre
include("$domain/connect.inc.php");
gewesen.Zum anderen darfst du niemals Dateien über eine URL include()n (auch wenn PHP das manchmal erlaubt).
Der Pfad muss lokal sein.