/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Variabler i URL
Fra : Johnny Jakobsen


Dato : 04-11-03 23:37

Hej

Når men kalder en php-side med ? efter navnet, som fx 'index.php?var=42'
Så får man automatisk en variabel som hedder $var

Men kan det godt passe at nogle PHP-servere ikke laver de variabler
automatisk?
I så fald, hvilken kommando skal man så bruge for at få fat i variablen?

-The Baptizer
www.area42.dk



 
 
Jacob Larsen (04-11-2003)
Kommentar
Fra : Jacob Larsen


Dato : 04-11-03 23:45

> Når men kalder en php-side med ? efter navnet, som fx
> 'index.php?var=42' Så får man automatisk en variabel som hedder $var
>
> Men kan det godt passe at nogle PHP-servere ikke laver de variabler
> automatisk?

Ja, de nye versioner af php gør ikke.

> I så fald, hvilken kommando skal man så bruge for at få fat i
> variablen?

Superglobalen $_GET['var']

--
mvh. Jacob Larsen



Bertel Lund Hansen (04-11-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 04-11-03 23:44

Johnny Jakobsen skrev:

>Når men kalder en php-side med ? efter navnet, som fx 'index.php?var=42'
>Så får man automatisk en variabel som hedder $var

>Men kan det godt passe at nogle PHP-servere ikke laver de variabler
>automatisk?

Jeg fik at vide at dette fungerer:

   $order=$_GET["var"];

og det princip har jeg kørende på tre sider hos tre forskellige
udbydere.

$order er blot min egen variabel.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Bjarne (04-11-2003)
Kommentar
Fra : Bjarne


Dato : 04-11-03 23:44

On Tue, 04 Nov 2003 23:36:53 +0100, Johnny Jakobsen wrote:

> Når men kalder en php-side med ? efter navnet, som fx 'index.php?var=42'
> Så får man automatisk en variabel som hedder $var
>
> Men kan det godt passe at nogle PHP-servere ikke laver de variabler
> automatisk?
> I så fald, hvilken kommando skal man så bruge for at få fat i variablen?

I nyere versioner af PHP er register_globals direktivet som standard
slået fra i php.ini. Det betyder at man skal bruge $_GET[] til at fiske
variabler ud fra URI'en. Flere oplysninger på
http://php-faq.dk/index.php?faq=4

Mvh
--
/* Bjarne */

"Fate just isn't what it used to be!"
- Hobbes


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste