webForumDet fria alternativet

länk med variabler och dubbelfnuttar..

PHP

2 svar · 157 visningar · startad av bgust

Medlem sedan mars 2000136 inlägg
Frågan#1
<a href="<?php echo "sida.php?var1=$var1&var2=$var2"; ?>">länk</a>

Om $var1 eller $var2 innehåller "(dubbelfnutt) så blir det fel. Hur kommer man lättast runt detta problem?

Medlem sedan aug. 200021 inlägg
#2

du måste lägga till \ där det är "...
använd funktionen addslashes();

ex:
$var1 = addslashes($var1);

/Staffan

------------------
Spectator Of Suicide
http://www.larp.com/vampyrlajv/

Medlem sedan mars 2000136 inlägg
#3

Tack.
Om jag även vill att & (et) ska fungera i mitt exempel? Är det htmlspecialchars() jag ska använda då, trots att & blir &amp (alltså ändå innehåller &)?

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)