CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
13.12.2007, 04:50:41
|
Anfänger
|
|
Registriert seit: Oct 2007
Ort: Essen ( Ruhr )
Alter: 70
Beiträge: 8
|
|
Eine kurze Frage zu Session
Hi Leuts . . .
Ich fahre PHP 5.2.5 bei meinem Provider, und hab da
eigentlich nur eine Frage, in Bezug auf Sessions.
Ich möchte ganz auf Cookies verzichten, also hab ich
session.use_cookies auf "0" und
session.cache_limiter auf "private_no_expire"
gesetzt, weil so kein Expire-Header mehr zum Client
gesendet wird. ( PHP-DOC )
( Wurde lt. phpinfo() korrekt gesetzt . )
Trotzdem erscheint eine Warnung :
-----------------------------------------------------------------
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at /mnt/web4/42/01/51650801/htdocs/test/index.php:17)
in /mnt/web4/42/01/51650801/htdocs/test/index.php on line 23
-----------------------------------------------------------------
In Line 23 wird, wie soll es auch anders sein,
"session_start()" aufgerufen.
Meine Frage ist nun :
Wie kriege ich diese Warnung weg?
Schließlich sieht es ziemlich unsauber aus,
wenn jedes Mal so eine Meldung erscheint.
Für einen Tipp wäre ich sehr dankbar.
Vielen Dank für eure Mühe
__________________
MfG
( Karl )
|
13.12.2007, 09:14:49
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Eine kurze Frage zu Session
Zitat:
Zitat von phelios
...
Trotzdem erscheint eine Warnung :
-----------------------------------------------------------------
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at /mnt/web4/42/01/51650801/htdocs/test/index.php:17)
in /mnt/web4/42/01/51650801/htdocs/test/index.php on line 23
-----------------------------------------------------------------
In Line 23 wird, wie soll es auch anders sein,
"session_start()" aufgerufen.
Meine Frage ist nun :
Wie kriege ich diese Warnung weg?
Schließlich sieht es ziemlich unsauber aus,
wenn jedes Mal so eine Meldung erscheint.
Für einen Tipp wäre ich sehr dankbar.
Vielen Dank für eure Mühe
|
Du hast vor Zeile 23 irgendeine eine Ausgabe und daran stört er sich (siehe Zeile 17)!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
13.12.2007, 10:45:28
|
Anfänger
|
|
Registriert seit: May 2007
Alter: 44
Beiträge: 53
|
|
AW: Eine kurze Frage zu Session
Kann auch ein einfaches, reingerutschtes, Leerzeichen sein...
__________________
Das Leben ist ein komisches Spiel...
Aber die Grafik ist GEIL !
|
14.12.2007, 15:58:26
|
Anfänger
|
|
Registriert seit: Oct 2007
Ort: Essen ( Ruhr )
Alter: 70
Beiträge: 8
|
|
AW: Eine kurze Frage zu Session
Zitat:
Zitat von vt1816
Du hast vor Zeile 23 irgendeine eine Ausgabe und daran stört er sich (siehe Zeile 17)!
|
Diese Ausgabe habe ich entfernt.
Trotzdem habe ich diese Warnung noch.
Wenn ich allerdings "session_start()" VOR die erste
HTML-Anweisung setze, ist die Meldung weg.
Ich weiß, dass ich es so machen muß, wenn ich
Cookies benutze. da ich diese völlig abgeschaltet
habe, dürfte ich es doch auch mitten in einer Seite anwenden,
z.B. im Anfang von <body>
Mache ich da vielleicht was falsch ?
Danke Für die Mühe
__________________
MfG
( Karl )
|
14.12.2007, 16:06:37
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Eine kurze Frage zu Session
Zitat:
Zitat von phelios
...
Mache ich da vielleicht was falsch ?
Danke Für die Mühe
|
Gehört (immer) in die erste(n) Zeile.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
14.12.2007, 16:16:54
|
Anfänger
|
|
Registriert seit: Oct 2007
Ort: Essen ( Ruhr )
Alter: 70
Beiträge: 8
|
|
AW: Eine kurze Frage zu Session
Zitat:
Zitat von vt1816
Gehört (immer) in die erste(n) Zeile.
|
Dann verstehe ich wirklich die Welt nicht mehr.
In einem Buch "PHP5-Expresso" z.B. steht es andern,
und man weist darauf hin, dass es in der 1. Zeile stehn muß,
wenn man z.B. Cookies verwendet.
Kann man sich jetzt auf Buchautoren auch nicht mehr verlassen, :-)
oder gibt es da trotzdem eine Besonderheit?
__________________
MfG
( Karl )
|
14.12.2007, 18:09:40
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Eine kurze Frage zu Session
Zitat:
Zitat von phelios
Diese Ausgabe habe ich entfernt.
Trotzdem habe ich diese Warnung noch.
Wenn ich allerdings "session_start()" VOR die erste
HTML-Anweisung setze, ist die Meldung weg.
|
HTML ist auch Ausgabe.
|
14.12.2007, 22:47:54
|
|
AW: Eine kurze Frage zu Session
Zitat:
Dann verstehe ich wirklich die Welt nicht mehr.
In einem Buch "PHP5-Expresso" z.B. steht es andern,
und man weist darauf hin, dass es in der 1. Zeile stehn muß,
wenn man z.B. Cookies verwendet.
|
Dann kläre ich dich auf!!
Zitat:
Cannot send session cache limiter
|
Steht da "cookie" oder "cache limiter" ???
Und ja!! Die Sessionverwaltung setzt nicht nur einen Cookie-Header(wenn eingeschaltet) sondern auch Cache-Heeader! Die kannst du auch noch auf "none" setzen. Dann ist dein Konzept zwar völlig daneben, aber du bekommst keine Meldungen mehr....
Warum ich dir das allerdings vorbeten muß, obwohl du die Cache Geschichte doch kennst.......
Geändert von rambi (14.12.2007 um 23:01:20 Uhr)
|
15.12.2007, 01:00:57
|
Junior Member
|
|
Registriert seit: Dec 2007
Beiträge: 151
|
|
AW: Eine kurze Frage zu Session
Ähm rambi, wieso soll session_start in die erste zeile?
Wichtig ist nur, dass kein, ABER AUCH GAR KEINE Ausgabe an de Browser gesendet wird bevor die session_start() kommt. Nichtmal ein leerzeichen, gar nichts.
|
15.12.2007, 01:06:59
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Eine kurze Frage zu Session
Zitat:
Zitat von Tumasch
Ähm rambi, wieso soll session_start in die erste zeile?
Wichtig ist nur, dass kein, ABER AUCH GAR KEINE Ausgabe an de Browser gesendet wird bevor die session_start() kommt. Nichtmal ein leerzeichen, gar nichts.
|
Da es die (jungen/neuen) Anwender so besser verstehen was hinter den Worten " KEINE AUSGABE AN DEN BROWSER" und " AUCH KEIN LEERZEICHEN" steckt. Klar kann vorher auch noch zum Beispiel ein Kommentar stehen
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:13:46 Uhr.
|