/ 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
Inkluder side med variabel i adressen?
Fra : LaSG \(Lars Sommer\)


Dato : 05-06-03 00:18

Min index.php skal inkludere forskellige sider, alt efter hvilken lænke man
klikker på i den

Det virker fint med de sider der bare ender på .php .html og lignende. Men
den vil ikke inkludere sider der indeholder variable på denne måde:
"filnavn.php?variabel=værdi"

Hvorfor ikke? Og hvordan skal jeg gøre for at få den til det?

Exempel på kodestump af min index.php:

<a href="index.php?side=forside.php">Forsiden</a>
<a href="index.php?side=side_1.php">En side</a>
<a href="index.php?side=side_2.php?variabel=fisk">En side mere</a>

<? if($side == '') {include('forside.php');} else {include($side);} ?>


Fejl jeg får, når jeg klikker på tredie lænke:

Warning: Failed opening 'side_2.php?variabel=fisk' for inclusion
(include_path='') in /var/htdocs/index.php on line 5



/ LaSG





 
 
Martin Sveegaard (05-06-2003)
Kommentar
Fra : Martin Sveegaard


Dato : 05-06-03 00:58

On Thu, 5 Jun 2003 01:18:18 +0200, "LaSG \(Lars Sommer\)"
<admin@lasg.dk> wrote:

>Min index.php skal inkludere forskellige sider, alt efter hvilken lænke man
>klikker på i den
>
>Det virker fint med de sider der bare ender på .php .html og lignende. Men
>den vil ikke inkludere sider der indeholder variable på denne måde:
>"filnavn.php?variabel=værdi"
>
>Hvorfor ikke? Og hvordan skal jeg gøre for at få den til det?
>
>Exempel på kodestump af min index.php:
>
><a href="index.php?side=forside.php">Forsiden</a>
><a href="index.php?side=side_1.php">En side</a>
><a href="index.php?side=side_2.php?variabel=fisk">En side mere</a>
>
><? if($side == '') {include('forside.php');} else {include($side);} ?>
>
>
>Fejl jeg får, når jeg klikker på tredie lænke:
>
>Warning: Failed opening 'side_2.php?variabel=fisk' for inclusion
>(include_path='') in /var/htdocs/index.php on line 5

Du skal bruge & når der er mere end en var:
<a href="index.php?side=side_2.php&variabel=fisk">En side mere</a>
MVH Martin S

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste