![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: backbone, 30. 06. 2003, 11:06
hi folks,
was mache ich hier falsch? ist doch eigentlich die richtige headeranweisung oder?
if ($_GET[client]=="Raum%2017") {
header("Location: http://www.google.com");
}
thx for help.
tschau
Die folgende Nachricht zum Thema stammt von: Chris (C), 30. 06. 2003, 11:13
Hallo Selfer,
»» was mache ich hier falsch? ist doch eigentlich die richtige headeranweisung oder?
»»
»» if ($_GET[client]=="Raum%2017") {
»»
»» header("Location: http://www.google.com");
»»
»» }
Ist client eine Konstante? Ja -> kann keinen Fehler sehen
nein -> das muss in Häkchen
$_GET["client"]
Da Du keine Fehlerbeschreibung gegeben hast, kann man nix weiter dazu sagen.
Grüße
Chris (C)
Die folgende Nachricht zum Thema stammt von: backbone, 30. 06. 2003, 11:22
hi!
»» Da Du keine Fehlerbeschreibung gegeben hast, kann man nix weiter dazu sagen.
der fehler ist das die fehlermedlung kommt: Die Seite wurde nicht gefunden.
Die gewünschte Seite wurde möglicherweise entfernt oder umbenannt, oder sie ist vorübergehend nicht erreichbar....
Die folgende Nachricht zum Thema stammt von: Andreas Korthaus, 30. 06. 2003, 11:18
Hi!
»» if ($_GET[client]=="Raum%2017") {
Gebe mal vor dem if folgendes aus:
var_dump($_GET['client']);
var_dump($_GET['client']=="Raum%2017");
Grüße
Andreas
Die folgende Nachricht zum Thema stammt von: Andreas Korthaus, 30. 06. 2003, 11:22
Hi!
»» var_dump($_GET['client']);
»» var_dump($_GET['client']=="Raum%2017");
Wenn ich mal raten darf ist die Ausbaen folgende:
Raum 17FALSE
Die URL-Parameter werden nämlich bereist dekodiert übergeben.
Grüße
Andreas
Die folgende Nachricht zum Thema stammt von: Chris (C), 30. 06. 2003, 11:27
Hi Andreas,
»» »» var_dump($_GET['client']);
»» »» var_dump($_GET['client']=="Raum%2017");
»» Die URL-Parameter werden nämlich bereist dekodiert übergeben.
*uiiii* darauf wäre ich jetzt nicht gekommen, dass %20 als urlencodetes Zeichen gemeint war. Kann man mal wieder sehen, dass ein bisschen mehr Text zu den Problemchen gar nicht schlecht ist.
Grüße
Chris (C)
Die folgende Nachricht zum Thema stammt von: Andreas Korthaus, 30. 06. 2003, 11:32
Hi!
»» *uiiii* darauf wäre ich jetzt nicht gekommen, dass %20 als urlencodetes Zeichen gemeint war. Kann man mal wieder sehen, dass ein bisschen mehr Text zu den Problemchen gar nicht schlecht ist.
ich bin auch erst im "nachfassen" drauf gekommen, aber anscheinend stimmt hier was anders nicht, aber das läßt sich ohne weitere Informationen zum Code leider nicht sagen. Ich vermute er erwartet dass die if-Abfrage erfog hatte ohen das überprüft zu haben, aber in wirklichjkeit macht das Script woanders weiter...
Oder er bekommt das Script erst gar nicht aufgerufen - keine Ahnung. Meine Glaskugel hat die letzte Zeit leider etwas Staub angesetzt, muss mal sehen ob ich die wieder in Schuss bringe...
Grüße
Andreas
Die folgende Nachricht zum Thema stammt von: backbone, 30. 06. 2003, 11:39
hi nochmal...
also dcer code springt nicht weiter. habe jetzt den unicode entfernt aber es funzt trotzdem noch nicht. der code schaut wie folgt aut:
<?php
if ($action==$_GET["location"]) {
header("Location: http://www.google.com");
}
?>
und als fehlermeldung erhlate ich: seite wurde nicht gefunden.
verstehe ich nicht... :(
tschau
Die folgende Nachricht zum Thema stammt von: Chris (C), 30. 06. 2003, 11:46
Hallöle,
hast Du denn wenigstens schon mal NUR die Weiterleitungszeile ins Script getan?
<?php #### weiter.php ####
header("Location: http://www.google.com");
?>
Wenn das dann nicht funxt, hat Dein Server eben ne Sperre...
Grüße
Chris (C)
Die folgende Nachricht zum Thema stammt von: backbone, 30. 06. 2003, 12:02
das funzt:
»» <?php #### weiter.php ####
»» header("Location: http://www.google.com");
»» ?>
packe ich das ganze in nen if-abfrage dann funktioniert es nicht mehr...
if(action == $_GET[raum]){
header("location: http://www.google.com");
}
... tolle sache...
hat noch jemand vorschläge?
tschau
Die folgende Nachricht zum Thema stammt von: Chris (C), 30. 06. 2003, 12:06
HiLow,
»» if(action == $_GET[raum]){
$action == $_GET["raum"] !
»» hat noch jemand vorschläge?
Na klar!
<?php #### noch_weiter.php ####
if (1==1)
{
header("Location: http://www.google.com");
}
?>
Grüße
Chris (c)
Die folgende Nachricht zum Thema stammt von: Andreas Korthaus, 30. 06. 2003, 12:08
Hi!
»» if(action == $_GET[raum]){
Lies:
- http://de3.php.net/manual/de/language.types.array.php#language.types.array.foo-bar
- http://de3.php.net/manual/de/language.types.string.php
Grüße
Andreas
Die folgende Nachricht zum Thema stammt von: Andreas Korthaus, 30. 06. 2003, 11:47
Hi!
»» also dcer code springt nicht weiter. habe jetzt den unicode entfernt aber es funzt trotzdem noch nicht.
Und Du bist sicher dass Du die richtige Seite aufrufst?
der code schaut wie folgt aut:
versuch doch mal:
1. (um zu sehen ob es die richtige Datei ist)
<?php
echo "hallo";
?>
und als 2.
<?php
header("Location: http://www.google.de/");
?>
Grüße
Andreas
© 1998-2006
Impressum, Software: Classic Forum