Sebastian Tischer: header location: link ausführen

Folgendes Problem:

header("location: http://www.irgendwas.de");
funktioniert,
header("location: http://www.irgendwas.de?sonstiges=diesunddas");
löst einen Error 500 aus.

Warum?

  1. Folgende Vermutung:

    header("location: http://www.irgendwas.de?sonstiges=diesunddas");

    header("location: http://www.irgendwas.de/?sonstiges=diesunddas");

    klappt wahrscheinlich.

  2. header("location: http://www.irgendwas.de");
    funktioniert,
    header("location: http://www.irgendwas.de?sonstiges=diesunddas");
    löst einen Error 500 aus.

    Da musst Du irgendeinen anderen Fehler drin haben, es funktioniert beides.

    Gruß,
      soenk.e

  3. Hallo,

    Muss da nicht noch eine Datei rein, die aufgerufen werden soll? Also etwa so:
    http://www.irgendwas.de/datei.php?sonstiges=diesunddas

    Gruß, Alex

    1. Hallo,

      Muss da nicht noch eine Datei rein, die aufgerufen werden soll? Also etwa so:
      http://www.irgendwas.de/datei.php?sonstiges=diesunddas

      Gruß, Alex

      außer, er meint, wie alex schon vermutete, folgendes:

      http://www.irgendwas.de/?sonstiges=diesunddas

      das steht in dem fall für

      http://www.irgendwas.de/index.php?sonstiges=diesunddas

      1. hm, ich sollte mehr schlafen... ich meinte natürlich rainer :)