kostenloser Webspace werbefrei: lima-city


PHP Sessions auf dem mobilen Browser

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    buddix

    buddix hat kostenlosen Webspace.

    Hi, ich habe versucht mit PHP tag/session">Sessions zu arbeiten,
    um in Daten, die ich nicht nachladen kann (Bsp Manifest) Benutzerspezifisch zu arbeiten.

    Allerdings musste ich feststellen, dass ich bei der Session sobald die Seite Wechselt auch den Wert verliere.
    Im Internet habe ich dazu etwas gefunden von wegen 'Session ID übergeben'

    Meine 1. Frage wäre nun, wie genau funktioniert das ?

    Ich nehme an, dass einfach per Parameter die ID übergeben wird, allerdings ist bei mir das Szenario, dass ich beim 1. Laden der Seite prüfe ob eine Session existiert und wenn nicht eine erstelle. Danach lade ich daten per Ajax, die die Session verwenden (bis hierhin könnte ich auch die ID an die via Ajax geladenen Daten geben) Beim neuladen der Seite wär die Session aber wieder leer und ich würde eine neue erzeugen und nicht die alte wieder aufgreifen (wie es der Fall sein sollte!)

    Hat jemand eine Idee wie dieses Problem umgehen werden kann?
    Bzw kann man das speichern von Sessions aktivieren?

    MFG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g****e

    Normalerweise werden Sessions in Cookies gespeichert, oder, das gibt es auch, über die URL mit übertragen.
    Prüfe mal die Session Einstellungen (bei Lima hier zb zu finden: http://ggamee.lima-city.de/info.php im Bereich "Session"), ob die Sessions per Cookies aktiviert sind. Dann gibt es aber den Fall, dass die Session ID über die URL weitergegeben wird, ist allerdings nicht soo üblich glaub ich.

    Wichtig für mich zu wissen:
    Sind die Seiten auf der gleichen URL/Server, oder sind es unterschiedliche Seiten/Server, zwischen denen du die Session versucht zu sync'n?

    Liebe Grüße
  4. Autor dieses Themas

    buddix

    buddix hat kostenlosen Webspace.

    Ich glaube es könnte daran liegen, dass Cookies deaktiviert waren -.-

    Vielen Dank für die Hilfe ich versuchs gleich mal!

    Beitrag zuletzt geändert: 28.9.2012 13:53:08 von buddix
  5. g****e

    Pann passieren. Cookies könnten bei jedem, genau wie Javascript, deaktiviert sein. Hier solltest du also vllt drauf achten, dass die Personen dann auch einen kleinen Warnhinweis angezeigt kriegen vllt? Wenn Javascript deaktiviert ist, kannst du mit dem noscript-Tag eine Warnung anzeigen. Ob Cookies aktiviert sind, kannst du mittels Javacsript prüfen:
    if ( !document.cookie ) {
      alert( "aktiviere cookies!" );
    }

    Sollte eigentlich funktionieren, wenn ich nicht irre.

    Liebe Grüße

    Beitrag zuletzt geändert: 28.9.2012 14:01:22 von ggamee
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!