php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.02.2012, 10:50  
Benutzer
 
Registriert seit: 03.01.2012
Beiträge: 32
PHP-Kenntnisse:
Anfänger
Spanien16 befindet sich auf einem aufstrebenden Ast
Standard session_start gibt fehler aus

Hallo Community,
Ich bin im moment dabei ein kleines Login zu basteln bzw ein "Kundensystem" (als übung) und dort habe ich Sessions eingebaut.

Jetzt bekomme ich in der datei wo die bestellungen abgerufen werden eine Fehlermeldung der Session die ich nicht behoben bekomme.

Meldung:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /users/spanien/www/login/bestellungen.php:2) in /users/spanien/www/login/bestellungen.php on line 3

und hier der Code dazu:
PHP-Code:
<?php
session_start
();
if(!isset(
$_SESSION["username"]))
   {
   echo 
"Bitte erst <a href=\"login.html\">einloggen</a>";
   exit;
   }

$username$_GET["username"];

if(!isset(
$username))
   {
   
$username "status";
   }

if(!isset(
$_SESSION['username']) and $username=="status")
   {
   echo 
"Bitte erst <a href=\"?username=login\">einloggen</a>";
   }

if(isset(
$_SESSION['username']) and $username=="status")
   {
   echo 
"Hallo ".$_SESSION['username']." <br>
   <hr> "
;
   } 
?>
der Code macht was er soll bis auf die Fehlermeldung.

Danke im vorraus für die Hilfe

MFG
Patrick
Spanien16 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.02.2012, 10:53  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.821
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

http://www.google.de/search?sourceid...+allready+sent
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 05.02.2012, 11:07  
Benutzer
 
Registriert seit: 03.01.2012
Beiträge: 32
PHP-Kenntnisse:
Anfänger
Spanien16 befindet sich auf einem aufstrebenden Ast
Standard

Habs hinbekommen.
Habe aber noch eine "kleine" Anfänger frage.
Warum kann man HTML Code nicht vor den php packen sondern muss erst den php kram machen und dann erst die html geschichte ?
Das hab ich noch nich so ganz kapiert
Spanien16 ist offline   Mit Zitat antworten
Alt 05.02.2012, 11:12  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.821
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Weil header nur dann gesendet werden können, wenn noch keine Ausgabe an den Browser stattfand, will man keine Header senden kann man natürlich vor dem "PHP-Zeug" auch "HTML-Zeug" stellen.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 05.02.2012, 11:17  
Benutzer
 
Registriert seit: 03.01.2012
Beiträge: 32
PHP-Kenntnisse:
Anfänger
Spanien16 befindet sich auf einem aufstrebenden Ast
Standard

wieder was dazu gelernt lol

Danke super Forum wird schnell geholfen.
Spanien16 ist offline   Mit Zitat antworten
Alt 05.02.2012, 11:26  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.075
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
Warum kann man HTML Code nicht vor den php packen sondern muss erst den php kram machen und dann erst die html geschichte ?
Geht auch, per output buffering (ob_*):
ob_start
ob_end_flush
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 05.02.2012, 11:26  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.821
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Spanien16 Beitrag anzeigen
wieder was dazu gelernt lol

Danke super Forum wird schnell geholfen.
Gerne, bedenke aber auch das du eine Frage gestellt hast die <übertreib>Milliardenfach</übertreib> hier gestellt wurde und die du mit ein wenig Englischkenntnis via Google selbst beantworten hättest können.

Ich hatte aber vermutet ( und ich lag wohl richtig ) das du selbst mit der Information nicht viel anfangen kannst, da du offensichtlich nicht wusstes wie und warum man wie in PHP-Dateien was wo positionieren kann damit XY funktioniert.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 05.02.2012, 13:35  
Benutzer
 
Registriert seit: 03.01.2012
Beiträge: 32
PHP-Kenntnisse:
Anfänger
Spanien16 befindet sich auf einem aufstrebenden Ast
Standard

Ich kam mit der Meldung irgendwie nich ganz klar aber jetzt weiss ich ja das man HTML nach PHP und nicht anders rum schreiben muss.

Man lernt bekanntlich nie aus
Spanien16 ist offline   Mit Zitat antworten
Alt 05.02.2012, 22:14  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.940
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Das kann dir auch so passieren:
PHP-Code:

<?php
session_start
(Leerzeile vor dem <?php)

oder

PHP-Code:
<?php
include 'datei.php';
session_start();
datei.php:
PHP-Code:
<?php
machwas
();
?>
(Leerzeile nach dem ?> - am besten lässt man in ALLEN PHP-Dateien immer den schließenden PHP-Tag weg, wenn das als letztes steht.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Zip Archive mit PHP erstellen - Kein Fehler, aber ZIP Archiv ist nicht da robat PHP Tipps 2010 34 09.03.2011 20:17
[Erledigt] session_start - Fehler Schmuse PHP Einsteiger 6 03.03.2011 13:42
Sqlite3 "Update", Fehler bei mehr als 1 "Set" Anweisung skerge12 Datenbanken 4 21.12.2010 09:45
Funktion rename() auf USB-Festplatten bringt Fehler Wing PHP Tipps 2010 13 16.07.2010 23:00
MySQL: Fehler 10046 keine Datenbank ausgewählt aschunk Datenbanken 5 22.04.2010 12:27
[Erledigt] Syntax Error - Wo ist der Fehler? Extremefall PHP Tipps 2009 5 14.12.2009 17:46
[Erledigt] vista, windows update Fehler 80070422 Screeze Off-Topic Diskussionen 3 23.09.2009 18:24
[Erledigt] Fehler bei Array ausgabe newWorldOrder PHP Tipps 2009 2 23.02.2009 17:29
Frage: Suche Fehler in diesem Script... PHP Tipps 2005-2 14 25.10.2005 19:24
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
if(!isset($_session[\'username\'])) ie funzt nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum