English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Alle Kategorien

folgendes steet in PageA.html?ActualPage=2
---------------------------------------------------------------------------------------------------------
$_SESSION['Send_Item'] = $_SERVER['PHP_SELF'] . ActualPage=" . $ActualPage;
echo $_SESSION['Send_Item']; // Zur Überprüfung des der Variable
__________________________________________________________________
und folgendes steht in PageB.php
----------------------------------------------------------------------------------------------------------
header('Location:http://' . $_SESSION['Send_Item']);
__________________________________________________________________
also in PageB.php habe ich darauf geachtet, dass ich keine Anweisungen vorm header Befehl an den Browser sende.

Problem ist dass ich bloss eine leere Seite angezeigt bekomme, sprich der header nicht zur ursprünglichen zurückspringt....

kann mier hier bitte jem. helfen
wäre sehr dringend

mfg
Bloodyrose

2007-02-26 01:11:22 · 1 antworten · gefragt von Bloodyrose 1 in Computer & Internet Programmierung & Design

an messyo:

Danke für deine antwort, aber ich habe es auch schon mit
header('Location:http://server.com' .$_SESSION['Send_Item']);
probiert, aber das hat genausowenig geholfen

2007-02-26 03:36:25 · update #1

1 antworten

1. register_globals zu verwenden is schlampig (aber darin liegt nich der fehler (korrekt: $ActualPage = $_GET['ActualPage'])

2. $_SESSION['Send_Item'] = ' example.com' . $_SERVER['PHP_SELF'] . '?ActualPage=' . $ActualPage;

dann in PageB

header("Location: http://" . $_SESSINO['Send_Item']);

nochmal kompakt: $_SERVER['PHP_SELF'] liefert nicht den Servernamen mit. Zum Beispiel gibt $_SERVER['PHP_SELF'] in einem Skript mit der Adresse http://example.com/test.php/foo.bar den Namen /test.php/foo.bar zurück. d.h. dein scrpt oben schreibt im header Location:http:///PageA.htmlActualPage=Wasweisich

was wie du sicher einsiehst keine gültige url ist

wenn du noch fragen hast kannst du dich ja bei mir melden...

2007-02-26 02:48:05 · answer #1 · answered by messyo 3 · 0 0

fedest.com, questions and answers