WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Weiterleitung einer Session über Header (http://www.wcm.at/forum/showthread.php?t=136564)

FordPrefect 10.06.2004 22:04

Weiterleitung einer Session über Header
 
Ich habe folgendes Problem
Mit diesem PHP-Script öffne ich eine Session und leite sie weiter
PHP-Code:

<?php
    session_start
();
    
$test=array("Alpha","Beta");
    
session_register(test);
    
$sid=session_id();
    
header("Location: sessionread.php?SID=$sid");
?>

Jedoch Ziel-Script gibt mir leere Variablen zurück.
[php]<?php
session_register(test);
echo count($test);
for ($i=0;$i<count($test);$i++){
echo "Test=".$test[$i]."
";
}
?>

Potassium 10.06.2004 22:16

Re: Weiterleitung einer Session über Header
 
Zitat:

Original geschrieben von FellnerPeter
Ich habe folgendes Problem
Mit diesem PHP-Script öffne ich eine Session und leite sie weiter
PHP-Code:

<?php
    session_start
();
    
$test=array("Alpha","Beta");
    
session_register(test);
    
$sid=session_id();
    
header("Location: sessionread.php?SID=$sid");
?>

Jedoch Ziel-Script gibt mir leere Variablen zurück.
[php]<?php
session_register(test);
echo count($test);
for ($i=0;$i<count($test);$i++){
echo "Test=".$test[$i]."
";
}
?>

beim 2en script nicht session_register sondern session_start(); machen

FordPrefect 10.06.2004 22:27

Habe ich verändert aber funzt noch immer nicht :confused:

Potassium 10.06.2004 22:39

also ich machs immer so:
<?
session_start();
session_register("test);
$_SESSION['test'] = "hallo";
?>

2e page:
<?
session_start();
echo $_SESSION['test'];
?>

FordPrefect 11.06.2004 15:57

@potassium
Hat leider auch nicht gefunzt, aber jetzt habe ich eine Lösung:
PHP-Code:

header("Location: [url]http://www.adresse.de/seite.php?[/url]" SID); 

:D Vielen Dank für eure Hilfe
mfg
Peter

Potassium 11.06.2004 16:00

jo im oberen script muss es heißen
session_register('test');

aber was hat sonst nicht daran funktioniert?

FordPrefect 11.06.2004 16:30

Zitat:

Original geschrieben von potassium
jo im oberen script muss es heißen
session_register('test');

aber was hat sonst nicht daran funktioniert?

Ja das mit
PHP-Code:

session_register('test'

habe ich auch versucht, allerdings mit meiner Version und es hat nicht gefunzt.
Und bei Deiner habe ich das gestern anscheinend übersehen, :eek:
Ich war wohl schon zu müde, darum kam auch die Fehlermeldung.
mfg
Peter


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag