php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.03.2010, 15:02  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
hein befindet sich auf einem aufstrebenden Ast
Standard php session funktioniert nur Teilweise???

Hi, ich habe auf jeder zu schützenden Seite die Session eingefügt:

Bsp.1 mit Weiterleitung auf eine *.html Seite:
<?php
session_start();
if(!isset($_SESSION['username']))
{
echo "Bitte erst <a href=\"http://www.meineSeite.de/login.html\">einloggen</a>";
exit;
}

header("Location: http://www.meineSeite.de/verzeichnis/index1.html");

?>

Bsp.2: direkt in die geschützten Dateien, die ich natürlich vorher als *.php umbenannt habe:
<?php
session_start();
if(!isset($_SESSION['username']))
{
echo "Bitte erst <a href=\"http://www.salsaandfriends.de/login.html\">einloggen</a>";
exit;
}
?>
.....hier den Seiteninhalt.......

Aber egal wie ich es mache wenn ich z.B. eingoggt bin funktioniert es bei einer geschützten Seite immer super, klicke ich aber auf eine andere geschützte Seite bekomme ich die Fehlemeldung wie im Bsp. hier, diese sollte mich auf eine *html Seite weiterleiten:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /kunden/253558_84494/meineSeite/verzeichnis/index1.php:1) in /kunden/253558_84494/meineSeite/verzeichnis/index1.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /kunden/253558_84494/meineSeite/verzeichnis/index1.php:1) in /kunden/253558_84494/meineSeite/verzeichnis/index1.php on line 9

Hier habe ich wie in o.g. Beispiel in der der Datei: index1.php die Session w.o. drinn, wobei diese dann auf die index1.html weiterleitet, dieses funktioniert eben bei einer geschützten Datei, exakt das gleiche für index2.php, index3.php usw. folgen dann o.g. Fehlermeldungen.

Weis evtl. jemand was das für ein Problem ist???
Vielen Dank im Voraus.
MfG Günni
hein ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.03.2010, 15:06  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Bitte benutze die PHP-Buttons hier im Forum, um deinen Quellcode zu formatieren bzw. die PHP-BB-Tags. Danke.

Das Thema wurde hinreichend behandelt, nutze die Forumssuche oder Google. Oder schau hier ins Wiki in die FAQ.

Dein Script gibt bereits vorm session_start etwas aus. Das darfs nicht, denn das session_start mag gerne Cookies senden. Das klappt nur, wenn zuvor noch nichts ausgegeben wurde.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 12.03.2010, 15:10  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 5
PHP-Kenntnisse:
Anfänger
Zeroground befindet sich auf einem aufstrebenden Ast
Standard

mepeisen war schneller
Zeroground ist offline  
Alt 12.03.2010, 15:13  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Denke ich nicht, Zero. Ich denke eher, dass es am bereits gesendeten BOM liegt. Also an einem Editor, den man so eingestellt nicht für PHP-Scripte verwenden sollte. Sind aber wilde Spekulationen meinerseits. Ein doppeltes session_start sehe ich jedenfalls nicht im obigen Script.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 12.03.2010, 15:16  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
hein befindet sich auf einem aufstrebenden Ast
Standard PHP Session funktioniert nur Teilweise

Ich habe schon alles in ner Menge tutorials seit 2 Tagen gelesen, darum habe ich ja auch schon alles in jeglicher Form getestet aber es funktioniert immer nur bei einer geschützten Seite.
Und was bzw. wie wird da vorher was ausgegeben was es nicht darf? Wie kann das geschehen? Die Anweisungen stehen immer ganz oben und erst im Anschluß die html Seite oder auch die Weiterleitung bzw. header........ usw.
Sorry, bin zwar ein totaler Anfänger aber in dem Bereich habe ich echt schon alles versucht und ich komme alleine nicht weiter.
hein ist offline  
Alt 12.03.2010, 15:28  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
hein befindet sich auf einem aufstrebenden Ast
Standard

Hallo mepeisen......
was ist das mit der doppelten session???? Könnte das das Problem sein?
Da ich ja wie im Beispiel immer Angemeldet bin, kann ich die funktionierede Seite immer wieder aufrufen ohne Probleme nur wenn ich auf die anderen geschützten Dateien gehe funktionierts nicht....
hein ist offline  
Alt 12.03.2010, 15:31  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
hein befindet sich auf einem aufstrebenden Ast
Standard

Jetzt bin i scho ganz daneben, was ist das mit dem gesendeten BOM???
Und ich schreibe die php codes direkt rein und öffne die php Dateien immer mit nem Texteditor... Weiß nicht ob das wichtig ist???
hein ist offline  
Alt 12.03.2010, 15:37  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Nochmal: Da ist keine doppelte Session. Google bitte nach "PHP BOM headers already sent". Du wirst Infos finden.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 12.03.2010, 15:39  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 5
PHP-Kenntnisse:
Anfänger
Zeroground befindet sich auf einem aufstrebenden Ast
Standard

hmm kann leider den verhalt nicht nachvollziehen, aber hast du schonmal geschaut ob es mit ner Session-Übergabe geht?

PHP-Code:
echo '<a href="deine-seite.php?' SID '">LINK</a>'
Zeroground ist offline  
Alt 12.03.2010, 15:40  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Leute, bitte lasst es mal das wilde Herumraten. Wie oft soll ich noch das richtige Stichwort nennen?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
 


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] session variablen haben keinen inhalt mehr xstefxanx PHP Tipps 2009 3 08.04.2009 14:59
[Erledigt] php session unset funktioniert nicht ??? c01001 PHP Tipps 2009 6 06.04.2009 13:01
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
Session funktioniert nicht scooter PHP Tipps 2006 10 22.05.2006 21:16
session funktioniert nicht PHP Tipps 2006 20 29.01.2006 11:30
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
Session funktioniert nach Account-Wechsel nicht mehr! PHP Tipps 2005 6 11.02.2005 22:16
Wie funktioniert eine Session? Tschuu PHP Tipps 2007 5 03.01.2005 20:53
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
Session wird funktioniert nicht. obi PHP Tipps 2004 9 01.09.2004 16:29
[Erledigt] Session Login funktioniert nicht PHP-Fortgeschrittene 1 19.07.2004 17:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session funktionert nur auf einer seite, isset session php funktioniert nicht, _session funktioniert nicht, php session funktioniert nicht, http://www.php.de/php-einsteiger/65639-php-session-funktioniert-nur-teilweise.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:30 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