webForumDet fria alternativet

_SERVER["QUERY_STRING"]

3 svar · 292 visningar · startad av peronet

peronetMedlem sedan sep. 200192 inlägg
#1

PHP Version 4.3.7

När jag försöker använda query-string som skickas till en sida så resulterar det i att den är tom ..

när jag kör phpinfo(); så ser jag följande (en bit ner)
_SERVER["QUERY_STRING"] no value

Antar att den skall vara aktiverad eller något liknande....

Nu till frågan hur aktiverar jag den i mina scripts? Har grejjerna på ett webhotell o tror inte dom är så pigga på att ändra det..

tacksam för svar trots att det är så sent på natten ;-)

SPiNMedlem sedan mars 20005 832 inlägg
#2

Du har väl med dollartecknet innan? Den ska inte behöva vara "aktiverad", utan är standard.

Annars kan du ju göra:

foreach( $_GET as $qsVar=>$qsValue ) {
     echo $qsVar . ": " . $qsValue;
}
peronetMedlem sedan sep. 200192 inlägg
#3

Det jag vill göra är att använda koden jag hittade i script-hörnan här..

     \<?
     if($pg=="") {
     if($QUERY_STRING!="") {
     $pg=strtok($QUERY_STRING, "&");
     if(strchr($pg,"="))
     $pg="hem";
     } else
     $pg="hem";
     }
     if(file_exists("$pg.php")) {
     $page = "$pg.php";
     }else {
     $page = "404.php";
     }
     ?\>

dvs ha en sida med länkningar enligt..

https://www.sida.se?hem vilket tar mig till
https://www.sida.se/hem.php

peronetMedlem sedan sep. 200192 inlägg
#4

spin!
du är bäst.. löste det med din =)

Tack och god natt =)

Genererad på 389 ms · cache AV · v20260730165559-full.f96bc7eb