Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Juni

SELFHTML Forumsarchiv
header(LOCATION: ... ) was mache ich falsch?

Informationsseite
  1. Seite (PHP) header(LOCATION: ... ) was mache ich falsch? von backbone, 30. 06. 2003, 11:06
nach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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)

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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....

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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)

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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)

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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)

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach obennach unten

header(LOCATION: ... ) was mache ich falsch?

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

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum