Gå til innhold

Problem med Include med bruk av GET


Anbefalte innlegg

Det er har oppstått et problem på mine sider som jeg

har kodet i php og som bruker en verdi i nettadressen for å

vise hvilken side som skal vises.

Det har inntil nylig ikke vært noe problem.

 

Men når jeg kom hjem fra ferie så viser ikke sidene den siden de skal vise.

Linken kommer korrekt opp i adresselinja men den henter ikke inn.

Så det må være no feil med Include, siden den henter fila med siden på.

Jeg sjekket litt hva som stod på php.net sine sider og kom over denne kommentaren:

 

nospam at nospam dot com

14-Aug-2006 02:28

Trick to get around including get method...

 

Since this doesn't work:

include('page.php?id=1');

 

Try this:

$_REQUEST['id'] = 1;

include('page.php');

 

Noen som har en ide hva dette kan være eller som har vært borti problemet?

Alle tips taes mot med takk

 

:)

Lenke til kommentar
Videoannonse
Annonse
Hvordan inkluiderer du filene dine i scriptet?

6753370[/snapback]

 

 

Noe slik, page kommer fra linken (GET).

Dette har ikke vært noe problem tidligere men tror

de må ha oppgradert PHP på serveren...

 

if(isset($page) && !isset($subdir)){
if (file_exists($page.'/index.php')) {
 include $page.'/index.php';}
else{
   $id="404";
   include("error/index.php");
 }
 
}

Lenke til kommentar
PHP er sikkert oppgradert på serveren, noe som nok vil bety at Reigster globals er avslått som default

 

Ta en titt på :

register globals på php.net

Så finner du svaret der ;)

 

EDIT: Hint: $_GET, $_POST er variabler du vil få bruk for nå ;)

6756291[/snapback]

 

Hehe jeg trodde jeg hadde gjort den testen å se om det funket med $_GET['']

med gjorde nok ikke ett helhjertet forsøk for det fungerte ikke da.

Nå la jeg hele mitt hjerte i forsøket og vips så er alt på plass igjen.

Godt det er bra kodet slik at det var kun få linjer som måtte byttes ;)

 

Takk for svarene :)

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...