Packard Bell skrev:
>Jeg ser ofte denne teknik når man linker til en anden hjemmeside:
>
http://www.klikker.com/out.php?siteid=12
out.php er en PHP-fil (det havde du nok aldrig gættet) der
producerer den HTML som browseren skal have. Man kan fodre den
fil med forskellige værdier ved at angive et variabelnavn og den
tilhørende værdi. Det gøred med:
?<variabelnavn>=<værdi>
Hvis der er mange variable, ser det sådan ud for PHP:
?<variabelnavn>=<værdi>&<variabelnavn>=<værdi>&<variabelnavn>=<værdi>
Men det bør kodes sådan af hensyn til korrekt HTML:
?<variabelnavn>=<værdi>&<variabelnavn>=<værdi>&<variabelnavn>=<værdi>
>Men hvad er formålet med at gøre det sådan og hvor er den rigtige url gemt
>henne ?
URL'en er
http://www.klikker.com/out.php. PHP-scriptet opererer
med variablen siteid som starter med at have værdien 12.
Her er et mikroskopisk testprogram som viser hvilket tal man
angav i adresselisten - hvis man altså husker at kalde variablen
"siteid". Hvis man kalder den noget andet, virker det ikke.
<?
print "Du har angivet siteid som $siteid.";
?>
Hvis du lægger det på en PHP-server og kalder det test.php, kan
du prøve at kalde filen og tilføje ?siteid=etellerandet.
(På grund af PHP's manglende typetjek kan man faktisk bruge både
tal og tekst)
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO:
http://fiduso.dk/