Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Variablen per URl übergeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.02.2003
    Ort
    vor der taste
    Beiträge
    30

    Variablen per URl übergeben

    Nabend,

    zugegebenermaßen habe ich seit 2 Jahren keinen PHP Code mehr getippt. Ich habe mir heute wieder nen apache mit PHP5 aufgesetzt und wollte gleich drauflos programmieren. Allerdings scheiterts grade an den einfachsten Sachen.

    Ich wollte per URL ne Variable übergeben. Früher hab ich das so gemacht:

    <a href="http://192.168.6.250/hendrik/index.php?mode=news">News</a>

    und anschließend mit "Switch" abgefragt:

    switch ($mode) {
    case "news" :
    require_once("news/news.php");
    break;

    case "" :
    echo "nix drin";
    break;
    }


    Funkt aber nicht mehr. $mode ist immer leer. Geht das nun nicht mehr in PHP5 oder wo ist der Trick. (Ist wahrscheinlich was wahnsinnig blödes, sagts mir aber doch bitte trotzdem )

    Vielen Dank schonmal
    Blackice

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    377
    probiers mit
    Code:
    $_GET['mode']
    Amilo D - 2,8 Ghz - ATI Radeon 9000
    Debian GNU/Linux 3.1 (Sarge)

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Homepage: www.pingu.info

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.01.2006
    Beiträge
    103
    das liegt daran, dass safemod eingeschaltet ist, d.h. variablen welche mit post/get übergeben werden müssen sich mit $_POST['variable']/$_GET['variable'] geholt werden. sollte dir das zu umständlich sein, kannst du safemod auch in der php.ini ausstellen.

    in deinem fall:
    PHP-Code:
    <?php

    $mode
    =$_GET['mode'];
    switch (
    $mode) {
    case 
    "news" :
    require_once(
    "news/news.php");
    break;

    case 
    "" :
    echo 
    "nix drin";
    break;


    ?>

  5. #5
    Registrierter Benutzer
    Registriert seit
    29.03.2005
    Beiträge
    16
    Ist zwar nicht safemode, sondern register_globals, aber sonst richtig

  6. #6
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Und des sollte nach Möglichkeiten davon abstand genommen werden.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •