christian: Variablen in URL übertragen - kommen nicht an

Hallo,
ich habe ein echt seltsames Problem. Ich bin mit einer fertigen PHP Seite auf einen neuen Server gezogen. Jetzt tritt folgendes Problem auf auf:

Alle Variablen, die ich per URL (also per "post") übertrage, kommen in der Seite nicht an.
z.B.
wwww.xyz.de/index.php?seite=inhalt

Die Variable "seite" ist allerdings leer. Egal welche Variable(n) ich so übertragen will, keine Variable kommt an. Ich habe auch schon probiert die Variable mit $HTTP_GET_VARS['seite'] oder $_POST probiert. Das Problem ist mir unerklärlich.
Hat jemand Rat?
Danke

chris

  1. Hi,

    Alle Variablen, die ich per URL (also per "post") übertrage, kommen in der Seite nicht an.
    z.B.
    wwww.xyz.de/index.php?seite=inhalt

    Das ist die Methode GET, nicht POST.
    (Und es sind in dem Umfeld Parameter, keine Variablen.)

    Die Variable "seite" ist allerdings leer. Egal welche Variable(n) ich so übertragen will, keine Variable kommt an. Ich habe auch schon probiert die Variable mit $HTTP_GET_VARS['seite'] oder $_POST probiert.

    $HTTP_GET_VARS ist absolut veraltete, $_GET ist das richtige.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
  2. Hello,

    ich habe ein echt seltsames Problem. Ich bin mit einer fertigen PHP Seite auf einen neuen Server gezogen. Jetzt tritt folgendes Problem auf auf:

    Alle Variablen, die ich per URL (also per "post") übertrage, kommen in der Seite nicht an.
    z.B.
    wwww.xyz.de/index.php?seite=inhalt

    Die Variable "seite" ist allerdings leer. Egal welche Variable(n) ich so übertragen will, keine Variable kommt an. Ich habe auch schon probiert die Variable mit $HTTP_GET_VARS['seite'] oder $_POST probiert. Das Problem ist mir unerklärlich.
    Hat jemand Rat?

    *ähäm!*

    Per URi übertragene Parameter sing GET-Parameter, also kommen sie, seit es die superglobalen Arrays gibt, in $_GET an.

    Die Arrays $HTTP_*_VARS sind obsolete geworden und bei vielen Providern daher bereits abgeschaltet. Das kann man mit 'register_long_arrays = 0" tun.

    Es stehen Dir also für die Parameter-Kanäle jetzt

    $_GET
    $_POST
    $_COOKIE
    ...

    zur Verfügung.

    http://www.php.net/reserved.variables

    Liebe Grüße aus dem Cyberspace

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de