Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Session-Variable üblebt Redirect nicht

  1. #1
    Samurai Avatar von Donkey
    Registriert seit
    12.08.2008
    Ort
    München
    Alter
    35
    Beiträge
    237
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Session-Variable üblebt Redirect nicht

    Hallo!

    Wollte mal fragen ob es normal ist dass eine Session-Variable (z.B. $_SESSION['test'] = '12345'; ) nach einem seiten-internen Redirect
    PHP-Code:
    header("HTTP/1.1 301 Moved Permanently");
    header("Location:#foot"); 
    nichtmehr exsistiert bzw. leer ist?

    Wie kann man die Variable erhalten?

    Gruß, Donkey
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!


  2. #2
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Session-Variable üblebt Redirect nicht

    Indem man einfach session_start();schreibt. Wenn du eine Session mit session_start(); anfängst, dann wird am ende der Datei das $_SESSION Array gespeichert und wieder gefüllt, wenn du in einem Anderen script wieder session_start() machst, da geht auch nix verloren.
    Das einige was sein kann, ist dass dein Browser den Session-Keks (meist PHPSESSID) nicht mag und wieder ausspukt xD
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  3. #3
    Pion
    Gast

    Standard AW: Session-Variable üblebt Redirect nicht

    Kommt drauf an was du willst, die spezielle Session['test'] mit unset löschen

    Oder gleich mit session_destroy() die gesammte Session

    Edit: huch verlesen
    @Tobse, warum sollte ein Browser die PHPSESSID ausspucken?
    Geändert von Pion (06.09.2010 um 18:19 Uhr)

  4. #4
    Samurai
    Themenstarter
    Avatar von Donkey
    Registriert seit
    12.08.2008
    Ort
    München
    Alter
    35
    Beiträge
    237
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Session-Variable üblebt Redirect nicht

    Natürlich ist die Session gestartet.
    Im Übrigen benutz ich FF - da haben Sessions bis jetzt immer problemlos gefunzt

    Naja, jedenfalls funktioniert das Ganze wenn ich mit <meta http-equiv="refresh" content="0; url=#foot" /> weiterleite.
    Kann doch nich sein oder?


  5. #5
    Pion
    Gast

    Standard AW: Session-Variable üblebt Redirect nicht

    Glasguckel auspacken , die Gugel meint das du $_SESSION['test'] = '12345'; nach dem Redict im Code hast

  6. #6
    Samurai
    Themenstarter
    Avatar von Donkey
    Registriert seit
    12.08.2008
    Ort
    München
    Alter
    35
    Beiträge
    237
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Session-Variable üblebt Redirect nicht

    Der Redirect findet nach der Auswertung eines Formulars statt und die Session soll eine Fehlermeldung übertragen.
    Da normale Variablen den Redirect nicht überleben mach ich das mit Session-Vars.

    Die Weiterleitung soll erreichen das die Seite wieder zum Form zurückspringt, weil es sich ganz unten auf der Seite befindet.


  7. #7
    Pion
    Gast

    Standard AW: Session-Variable üblebt Redirect nicht

    Öhm dazu brauchst du aber keinen Redict, kannst auch nach unten springen ohne einen Redict...

    Abgesehen davon könnte du hier einfach GET Parameter an die Rediction hängen..

    Aber was soll ich sagen, ich kann nicht Hellsehen von dem Herr keine Ahnung was du falsch machst nach deiner Fehlerbeschreibung(da ja Meta geht) füllst du die Session erst nach dem Redict


    mfg

  8. #8
    Samurai
    Themenstarter
    Avatar von Donkey
    Registriert seit
    12.08.2008
    Ort
    München
    Alter
    35
    Beiträge
    237
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Session-Variable üblebt Redirect nicht

    Ich schau mir das nochmal an - is recht komplex aufgebaut das Ding.
    Der Redirect is auch an eine Bedingung geknüpft. Vielleicht hab ich da ja was verbockt

    Danke jedenfalls


    EDIT:
    Danke für den Tipp mit dem "ohne Redirect springen".
    Auf die Idee bin nicht gekommen und wusste auch nicht dass das geht wenn man im action-Attribut einfach das Sprungziel angibt...

    <form action="index.html#foot" method="post">

    Jetzt funzt alles
    Geändert von Donkey (06.09.2010 um 19:28 Uhr)


  9. #9
    Thonixx
    Gast

    Standard AW: Session-Variable üblebt Redirect nicht

    Zu dem Problem:
    Das hatte ich auch schon mal und da musste ich über nochmal eine Datei springen.
    Dann hats bei mir gefunzt, aber innerhalb der gleichen Datei redirecten geht nicht.

    Zumindest habe ich da auch keine Lösung gefunden.
    Hab das sogar hier gepostet, mom ich suchs mal raus. :P

  10. #10
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Session-Variable üblebt Redirect nicht

    Naja, wenn du dem browser sagst, deine beue adresse soll jetzt #form sein, kann der ja da reininterpretoeren was er will. Du könntest auchnoch versuchen, ihn nach datei.php#foo zu leiten, das kann det FF nicht falsch verstehen.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

Ähnliche Themen

  1. Login übergibt die Session ID nicht
    Von XantypiaxD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 16
    Letzter Beitrag: 16.03.2010, 13:46
  2. Warning: session_start() [function.session-start]: Cannot send session cache limiter
    Von minder im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 23.07.2009, 19:14
  3. Session Variable ist plötzlich leer
    Von Poldi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 03.01.2007, 12:07
  4. session variable
    Von silverclaw im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 04.09.2006, 23:36
  5. Session-Variable ändert sich automatich
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 31.03.2006, 13:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •