[PHP] Session wird neu gesetzt (www.)

Dieses Thema im Forum "Webentwicklung" wurde erstellt von SoulOfRussia, 7. September 2013 .

Schlagworte:
  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
     
  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 ]
     
  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 ^^
     
  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.
     
  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 / bereich1
    und 
    die  session soll dann nur in in  "bereich1"  gelten ..
    nichtsdestotrotz klappt es selbst da nicht ...

    ALLERDINGS In Bereich2 klappts auch ohne  . www
    und da hab ich mal 
    die  gleiche php . ini reingepackt funkt aber trotzdem nicht
     
  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 ).
     
  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
     
  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 .
     
  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]
     
  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 ?)
     
  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 .
     
  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 .
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.