session problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • session problem

    Hi Leute !

    Ich hab mal wieder ein Problem.

    Auf einer Seite(start.php4) habe ich ein Formular.
    action=make_array.php4

    Die Datei make_array.php4 verarbeitet die Formulardaten und leitet per
    header() wieder auf die Hauptseite zurück.
    Diese Dateien liegen auf www.test2.de/programme/archiv

    Folgendes Szenario :

    Account 1 = www.test1.de
    Account 2 = www.test2.de
    Es sind 2 völlig verschieden Webaccounts.

    Kunde loggt sich auf www.test1.de/archiv/home.htm ein.
    In Home.htm wird ein Frameset aufgebaut.
    Code:
    <FRAMESET COLS="*" BORDER=0>   
    
     <FRAME SRC="http://www.test2.de/programme/archiv/start.php4"
    	MARGINHEIGHT="0" 
    	MARGINWIDTH="0" 
    	NAME="main"
    	SCROLLING="auto"
    	NORESIZE>
    
    </FRAMESET>
    Der Sinn : Der Kunde soll im Browser immer eine bestimmte URL sehen, und nicht die wahre Quelle der docs.
    Das funktioniert ja auch .

    Das Problem ist :
    Einloggen über www.test1.de/archiv/home.htm
    Nach dem Verarbeiten der Daten in make_array.php4 bekomme ich auf einmal eine neue Session_id.

    Wenn ich allerdings die Programme über www.test2.de/programme/archiv teste, dann funktioniert es.

    Ich hoffe das irgendwer diese Beschreibung kapiert hat.

    Gruss Jogi

  • #2
    eine session ist nur unter EINER seite verfügbar.

    d.h. du kannst nicht die daten in der session von test1 nach test2 ziehen.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      eine session ist nur unter EINER seite verfügbar
      Das will ich eigentlich auch nicht .
      Die Session wird ja erst durch das frameset gestartet bzw. durch die
      Datei, die in das frameset eingebunden wird .

      Kommentar


      • #4
        das kann schon sein, dass du das WILLST. es ist nur technisch nicht möglich.

        du kannst entweder alle session-dinger auf der einen oder der anderen maschine machen. aber ncihts mischen, da jede domain die eigene session hat.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar

        Lädt...
        X