Gå til innhold

isset feil i php!


Anbefalte innlegg

har laget et lite script. for loading av sider via url..

 

 

uansett.. er ett eller anna som bugger, som jeg ikke finner ut av, har brukt detta scriptet mange ganger før, og suksess. men ikke nå tydeligvis.. nekter og loade sider...

 

 

uansett. scriptet følger under. og trenger noen kloke svar på problemet!

 

 

<?php
                                      if(isset($load)) {
                                          switch($load) {
                                              case'index':
                                              include('/php/news.php');
                                              break;
                                              case'about':
                                              include('php/about.php');
                                              break;
                                              case'guestbook':
                                              include('php/guestbook.php');
                                              break;
                                              case'diy':
                                              include('php/diy.php');
                                              break;
                                              case'16v':
                                              include('php/16v.php');
                                              break;
                                              case'contact':
                                              include('php/contact.php');
                                              break;
                                          }
                                      }
                                      else {
                                          include('/php/news.php');
                                      }
                                      ?>

 

dette vil bli kjørt via url'n

 

http://xxx.xxx/index.php?load=news

 

 

Mvh

 

Dan

Lenke til kommentar
Videoannonse
Annonse

Om det er lenge siden du drev med dette er det ikke rart du blandet, register_globals var nemlig standard som 'on' før. husker selv da jeg første gang oppgraderte phpen min til en version med standard off :S

 

er å annbefale å bruke enten tilhørende superglobal etter hvor du henter verdien fra( $_GET, $_POST, $_COOKIE ) eventuelt kan du bruke $_REQUEST om inneholder dem alle ;)

Lenke til kommentar

<?php
   if(isset($_GET['load'])) {
      switch($load) {
          case'index':
           include('/php/news.php');
           break;
           case'about':
           include('php/about.php');
           break;
           case'guestbook':
           include('php/guestbook.php');
           break;
           case'diy':
           include('php/diy.php');
           break;
           case'16v':
           include('php/16v.php');
           break;
           case'contact':
           include('php/contact.php');
           break;
       }
   }
   else {
        include('/php/news.php');
        }
?>

 

funka _ikke_ noe bedre

Endret av Dan Stamnes
Lenke til kommentar

prøv denne da:

<?php
  if(isset($_GET['load'])) {
     switch($_GET['load']) {
         case'index':
          include('/php/news.php');
          break;
          case'about':
          include('php/about.php');
          break;
          case'guestbook':
          include('php/guestbook.php');
          break;
          case'diy':
          include('php/diy.php');
          break;
          case'16v':
          include('php/16v.php');
          break;
          case'contact':
          include('php/contact.php');
          break;
      }
  }
  else {
       include('/php/news.php');
       }
?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...