/ 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
Sende variable videre
Fra : Surge


Dato : 05-12-03 00:52

Hej

Jeg har et lidt underligt problem.

Følgende virker ikke på min lokale maskine (apache 1.3.27, php4.3.1,
linux):

if (!isset($article)) { $article=$DefaultArticle; }
retrive($article); // retrive henter noget tekst i i en database

....når jeg forsøger at sende variablen article i url'en med. f.eks.
../fil.php?article=1 men kun når den bruger den prædefinerede
DefaultArticle.

Det burde jo naturligvis virke (problemet er der også med et helt simpelt <a
href="">link.php?var=variabel</a> fra én side til en anden).

Gode forslag til hvor jeg har pillet og ved hvad modtages med glæde :)


/Sonny


 
 
Leonard (04-12-2003)
Kommentar
Fra : Leonard


Dato : 04-12-03 23:48

"Surge" <surge@eoem.dk> wrote:

>Gode forslag til hvor jeg har pillet og ved hvad modtages med glæde :)

register_globals
--
mvh Leonard http://leonard.dk/
Det er en muldvarp på motorcykel!
Hvad er det, der er småt, sort og meget hurtigt?
http://usenet.dk/netikette/citatteknik.html

Surge (05-12-2003)
Kommentar
Fra : Surge


Dato : 05-12-03 01:12

On Thu, 04 Dec 2003 23:48:19 +0100, Leonard wrote:

>>Gode forslag til hvor jeg har pillet og ved hvad modtages med glæde :)
>
> register_globals

Grazzie!

Dan Molberg (04-12-2003)
Kommentar
Fra : Dan Molberg


Dato : 04-12-03 23:48

Surge wrote:
> Hej
>
> Jeg har et lidt underligt problem.
>
> Følgende virker ikke på min lokale maskine (apache 1.3.27, php4.3.1,
> linux):
>
> if (!isset($article)) { $article=$DefaultArticle; }
> retrive($article); // retrive henter noget tekst i i en database
>
> ...når jeg forsøger at sende variablen article i url'en med. f.eks.
> ./fil.php?article=1 men kun når den bruger den prædefinerede
> DefaultArticle.
Prøv:
if (!isset($_GET['article'])) { $_GET['article']=$DefaultArticle; }
retrive($_GET['article']); // retrive henter noget tekst i i en database

Eller slå registre globals til.
>
> Det burde jo naturligvis virke (problemet er der også med et helt
> simpelt <a href="">link.php?var=variabel</a> fra én side til en
> anden).
>
> Gode forslag til hvor jeg har pillet og ved hvad modtages med glæde :)
>
>
> /Sonny

--
Hvem læser dette?
Tilykke du er den første:)
MVH Dan Molberg



Surge (05-12-2003)
Kommentar
Fra : Surge


Dato : 05-12-03 01:21

On Thu, 04 Dec 2003 23:48:17 +0100, Dan Molberg wrote:

> Prøv:
> if (!isset($_GET['article'])) { $_GET['article']=$DefaultArticle; }
> retrive($_GET['article']); // retrive henter noget tekst i i en database

Jeg endte med:

if (!isset($_GET['article'])) { $article=$DefaultArticle; }
else { $article=$_GET['article']; }
retrive($article);

>
> Eller slå registre globals til.

Yep, det var den. Tak!



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

Månedens bedste
Årets bedste
Sidste års bedste