ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
279
279
EMPFEHLEN
-
29.07.10 22:13 #1
- Registriert seit
- May 2010
- Beiträge
- 42
Hallo Community,
ich habe ein versucht in meinen Login-Script einen Cookie zu erstellen mit
Doch irgendwie zeigt mir mein Browser (Google Chrome)PHP-Code:setcookie ('LogUser', $User, time() + 1200000);
dann folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at ..
Bitte um Hilfe, danke im Voraus.MfG Ninjasturm
-
Huhu,
die Fehlermeldung besagt, dass vor dem setzten des Cookies bereits eine Ausgabe stattfindet, was nicht sein darf. Cookies müssen immer vor der ersten Ausgabe vom Browser gesetzt werden, sprich vor dem ersten HTML-Code.
Um mitten in der Seite Cookies zu setzen, könntest du dir die Funktionen ob_start() und ob_end_flush() ansehen.
LG
Edit: Manchmal, wenn die Seite per UTF-8 codiert ist, kann auch das sog. Byte Order Mark (BOM) der Verursacher für diese Fehlermeldung sein. Das kann dann per Hex-Editor entfernt werden...Geändert von pHyro (29.07.10 um 22:44 Uhr)
-
29.07.10 22:46 #3
- Registriert seit
- May 2010
- Beiträge
- 42
Danke, für den Tipp,
nur ich habe noch eine Frage warum schlägt dieser Query fehl:
"INSERT INTO accounts(Username, EMail, Password) VALUES('$login','$email','".md5($_POST['password'])."')"MfG Ninjasturm
-
Welche Fehlermeldung wird denn gezeigt?
Gruß
-
29.07.10 22:59 #5
- Registriert seit
- May 2010
- Beiträge
- 42
PHP-Code:$qry = "INSERT INTO accounts(Username, EMail, Password) VALUES('$login','$email','".md5($_POST['password'])."')";
$result = @mysql_query($qry);
//Check whether the query was successful or not
if($result) {
header("location: index.php");
exit();
}else {
die("Query failed1");
}
Dann wird Query failed angezeigtMfG Ninjasturm
-
Das ist leider keine Fehlermeldung

Arbeite das hier mal durch: MySQL Debug Queries
-
Entferne mal das @-Zeichen bei $result = @mysql_query($qry); und schreib nochmal die Fehlermeldung die dann angezeigt wird.
Gruß
-
30.07.10 22:43 #8
- Registriert seit
- May 2010
- Beiträge
- 42
Zeigt auch wieder Query failed1 an.
MfG Ninjasturm
-
-
30.07.10 23:01 #10
- Registriert seit
- May 2010
- Beiträge
- 42
Selbst wenn ich erro_reporting(E_ALL); einfügen
zeigt er mir immer noch Query failed1 an. Es muss irgendein anderen Grund haben
wenn es überhaupt am Query liegt?MfG Ninjasturm
-
31.07.10 00:37 #11
Worauf timestamp hinaus will...
Wie ist die Ausgabe von mysql_error()?KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Da Du dich anscheinend sträubst auf den Link zu klicken bzw dort etwas weiter zu lesen:
2) Query-String ausgeben
Führte der erste Schritt noch nicht zu einem Resultat, so können wir noch den generierten Query-String testen.
Dazu geben wir diesen mittels echo() aus (Nicht das Result von mysql_query, sondern den zusammengesetzten Query-String). Zudem versuchen wir noch die Fehlermeldung herauszukriegen. Wir erweitern also das mysql_query() um die Errorausgabe mysql_error() .
Code PHP:
PHP-Code:<?php
error_reporting(E_ALL);
mysql_connect('localhost', 'root', '') or die ("Keine Verbindung möglich: ".mysql_error());
mysql_select_db('testdb') or die ("Keine Verbindung möglich: ".mysql_error());
$value = 'test';
$where = 15;
$sql = "UPDATE myTable SET feld1 = {$value} WHERE id = {$where};";
echo "{$sql}<br />\n";
mysql_query($sql) or die(mysql_error());
//echo mysql_affected_rows();
?>
Ähnliche Themen
-
Wie kann ich ein Label untereinander ordnen und ein Textfeld daneben setzten?
Von Code46 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 6Letzter Beitrag: 05.01.11, 23:29 -
IE6 Scriptaculous Builder-> Kann kein Style setzten
Von C3000 im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 30.05.07, 14:40 -
Mit Checkbox cookie setzen und flash nicht abspielen, wenn cookie vorhanden
Von heiska123 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 05.04.07, 14:08 -
Fokus setzten geht nicht
Von metno im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 13.12.06, 15:18 -
Cookie setzten funktioniert nicht
Von indien im Forum PHPAntworten: 4Letzter Beitrag: 17.09.04, 09:31





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren