kostenloser Webspace werbefrei: lima-city


GET Werte zwischen-speichern?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    campz

    campz hat kostenlosen Webspace.

    Hallo

    ich habe eine Seite, auf der man dich durch mehrer Ebenen klicken kann
    und auf jeder Ebene auch verschiedene Optionen auswählen kann

    dadurch wird der GET-String aber leider ziemlich lang und unübersichtlich

    jetzt meine Idee, die "alten" Werte in einer Session zwischen-speichern
    und nur neue Werte im GET-String übergeben
    dann (bei Änderung oder Neue Werte) die Session "anpassen"
    so dass nicht immer alle "alten" schon gesetzten Werte wieder im Query_String sind

    leider klappt es nicht so wie ich es versucht habe

    foreach ($_GET as $getkey => $getvalue) { 
    
      if (!isset($_SESSION[$getkey])) { 
            $_SESSION[$getkey] = $getvalue;  // ---- Neuer Wert 
      }
      elseif ($_SESSION[$getkey] != $getvalue) { 
            $_SESSION[$getkey] = $getvalue;   // ---- Update Wert 
      }
    
    }


    und dann zum Testen

    echo "<p>Test ... GET</p>\n"; 
    echo "<pre>\n";
    print_r($_GET); 
    echo "</pre>\n";
    
    echo "<p>Test ... SESSION</p>\n"; 
    echo "<pre>\n";
    print_r($_SESSION); 
    echo "</pre>\n";


    aber Ausgabe ist eine leere (weiße) Seite ... garnix ?!

    was könnte falsch sein ?

    PS:
    habe ganz oben im Script die Zeilen

    error_reporting(E_ALL);
    ini_set('display_errors','On');


    aber es kommt kein Error Reporting,
    auch wenn ich Fehler mit Ansicht rein mache, nur leere (weiße) Seite
    ist ini_set auf Lima-City gesperrt ? ... wie sonst ... php.ini Datei machen ?



    Beitrag zuletzt geändert: 11.2.2012 14:12:39 von campz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hast du dran gedacht
    session_start();
    zu Beginn auzurufen?
  4. Autor dieses Themas

    campz

    campz hat kostenlosen Webspace.

    alfr3d schrieb:
    Hast du dran gedacht
    session_start();
    zu Beginn auzurufen?


    ups .. ja das hatte ich vergessen
    Danke

    aber wie macht man Error Reporting (Display Errors) auf Lima-City an ?
  5. campz schrieb:
    alfr3d schrieb:
    Hast du dran gedacht
    session_start();
    zu Beginn auzurufen?


    ups .. ja das hatte ich vergessen
    Danke

    aber wie macht man Error Reporting (Display Errors) auf Lima-City an ?

    Eine Möglichkeit ist eine .htaccess anlegen, mit folgendem Inhalt befüllen und auf dem Webspace speichern:
    php_value display_errors 1

    Dadurch werden dir PHP-Fehlermeldungen angezeigt...

    Beitrag zuletzt geändert: 11.2.2012 16:22:53 von alfr3d
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!