#1 7. September 2013 Zuletzt bearbeitet: 7. September 2013 Moin, habe nach langer Zeit wiedermal ein "Problem" mit PHP. Und zwar geht die Session verloren, bzw wird immer wieder neu gesetzt, sobald ich submitte. Wenn ich allerdings die Seite mit http://www.beispiel.de/bla aufrufe, dann bleibt die session_id() gleich und dann funktioniert auch der Warenkorb etc... sobald ich aber das www. weghaue, wird die eben immer wieder neu gesetzt und der Warenkorb wird nicht gespeichert. Im Netz hab ich schon ewigkeiten gesucht, aber nie etwas passendes gefunden... Server ist Strato (warum auch immer -.-) Bei Bedarf kann ich die php.ini posten Gruß, Roman + Multi-Zitat Zitieren
#2 7. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] [ url = "http://php.net/manual/en/session.configuration.php" ] PHP : Runtime Configuration - Manual [/ url ] session . cookie_domain :[ url = "http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-domain" ] PHP : Runtime Configuration - Manual [/ url ] + Multi-Zitat Zitieren
#3 8. September 2013 Zuletzt bearbeitet: 8. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Da muss ich dich leider enttäuschen . Genau das geht nämlich nicht ! [ U ] var_dump ( session_get_cookie_params ());[/ U ] array( 5 ) { [ "lifetime" ]=> int ( 0 ) [ "path" ]=> string ( 1 ) "/" [ "domain" ]=> string ( 13 ) ".DOMAIN.de" [ "secure" ]=> bool ( false ) [ "httponly" ]=> bool ( false ) } selbst wenn ich nen Path angebe auf den ich zugreifen kann , bringt 's nichts...Langsam verzweifel ich wirklich ^^ + Multi-Zitat Zitieren
#4 8. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Kann es sein , dass du mit zwei verschiedenen php . ini 's arbeitest? Weil de-facto ist www auch nur ein VHost. + Multi-Zitat Zitieren
#5 8. September 2013 Zuletzt bearbeitet: 8. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] ich denke nicht ... ich hab nur eine im Hauptverzeichnis drin .. also in Domain . de .. was ich jedoch aufrufen möchte ich die domain . de / bereich1und die session soll dann nur in in "bereich1" gelten .. nichtsdestotrotz klappt es selbst da nicht ... ALLERDINGS ! In Bereich2 klappts auch ohne . wwwund da hab ich mal die gleiche php . ini reingepackt , funkt aber trotzdem nicht + Multi-Zitat Zitieren
#6 9. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Bist du auch sicher , dass die richtige php . ini genutzt wird ? So wie du schreibst , denke ich , weißt du nicht genau wie man eine php . ini aktiviert bzw . benutzt ( wegen reinpacken und so ). + Multi-Zitat Zitieren
#7 9. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Man kann PHP so konfigurieren , dass php . ini Dateien im DocumentRoot des VHosts eingelesen werden . Also [ I ] kann [/ I ] es schon sein dass das bei ihm so funktioniert : P + Multi-Zitat Zitieren
#8 9. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Verwendest du aus einem bestimmten Grund die Seite mit / ohne www ? Wenn nicht , würde ich dauerhaft einen . htaccess - Redirect auf www machen , vermeidet auch duplicate Content . + Multi-Zitat Zitieren
#9 10. September 2013 Zuletzt von einem Moderator bearbeitet: 15. April 2017 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] [ quote = "muschi1, post: 11145322" ] vermeidet auch duplicate Content .[/ QUOTE ] Das ist FUD von selbsternannten SEO - Experten . Klingt zuerst plausibel , habs selbst lange geglaubt ... [ B ] Mit oder ohne WWW ist total egal .[/ B ] Siehe auch : [ URL = https : //raidrush.net/threads/seo-domain-mit-oder-ohne-www.847766/] [SEO] Domain mit oder ohne www? - RR:Board[/URL] + Multi-Zitat Zitieren
#10 10. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] [ quote = "Murdoc, post: 11145291" ] Man kann PHP so konfigurieren , dass php . ini Dateien im DocumentRoot des VHosts eingelesen werden . Also [ I ] kann [/ I ] es schon sein dass das bei ihm so funktioniert : P [/ QUOTE ] Vermutlich der Fall ... XD Nochmal zum Verständnis : Im Root - Verzeichnis startest du die Session . Beim wechseln in ein anderes Verzeichnis , geht diese verloren ? Ist die Session im Root - Verzeichnis denn weiterhin da ? Wenn ja , stimmt die Abfrage im Verzeichnis nicht ( ist da der PHP - Code richtig ?) + Multi-Zitat Zitieren
#11 10. September 2013 Zuletzt bearbeitet: 10. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Hier hast du ein paar verschiedene Ansätze , die alle funktionieren , wenn man sie richtig umsetzt bzw . keine total dumme Konfiguration hat : [ url = "http://stackoverflow.com/questions/6784654/different-session-with-urls-with-www-and-without-www" ] php - different session with urls with - www and without - www - Stack Overflow [/ url ][ url = "http://stackoverflow.com/questions/7324822/php-session-lost-on-subdomain" ] PHP : SESSION lost on SUBDOMAIN - Stack Overflow [/ url ][ url = "http://stackoverflow.com/questions/6318492/sharing-session-over-subdomains-in-php" ] sharing session over subdomains in PHP - Stack Overflow [/ url ][ url = "http://www.epigroove.com/blog/using-php-sessions-across-subdomains" ] Using PHP sessions across subdomains | Epigroove [/ url ] Findet man mit 2 Minuten Zeit und Google ganz gut heraus . + Multi-Zitat Zitieren
#12 10. September 2013 AW: PHP: Session wird neu gesetzt ( www .)[/ b ] Geht ja eben nicht um Subdomains , sondern um Verzeichnisse unter der gleichen Domain . Wobei ich mittlerweile glaube , dass er die Abfrage im Unterverzeichnis falsch umsetzt oder dort irgendwie die Session löscht . + Multi-Zitat Zitieren