webForumDet fria alternativet

Ampersand-koden skrivs ut i adressfältet

PHP

6 svar · 345 visningar · startad av web00132

Medlem sedan maj 2001797 inlägg
Frågan#1

Så här ser min kod ut:

$redirect = $sublinkID ? '?sub='.$subID.'&sublink='.$sublinkID : '?sub='.$subID;
header('location:'.$redirect);

Mitt problem är att min ampersand skrivs ut i adressfältet som:

?sub=2&sublink=1

Vad kan det bero på?

Medlem sedan aug. 20002 975 inlägg
#2

Dett är inte HTML-kod, därför ska du använda & istället för &

Medlem sedan maj 2001797 inlägg
#3

Aha, ok. Tack :)

Medlem sedan mars 20025 907 inlägg
Medlem sedan maj 2001797 inlägg
#5

Jag ville kolla upp exakt vad ampersand-problemet egentligen var för något och avvaktade med att 'acceptera...' för att jag kanske skulle få någon följdfråga. Låt det gå en dag eller två innan ni kommenterar att man inte accepterat som slutgiltigt vetja. :)

Medlem sedan jan. 20023 327 inlägg
#6

Sorry, my bad.

Medlem sedan mars 20025 907 inlägg
#7

web00132 skrev:

Jag ville kolla upp exakt vad ampersand-problemet egentligen var för något och avvaktade med att 'acceptera...' för att jag kanske skulle få någon följdfråga. Låt det gå en dag eller två innan ni kommenterar att man inte accepterat som slutgiltigt vetja. :)

Well, jag tolkade Mattes svar som väldigt förklarande och misstänkte att du helt enkelt missat att markera. Istället för att markerat svaret själv tyckte jag att det kunde vara bättre om du som trådskapare markerade det och påminnde dig bara om möjligheten.. Om jag stampade dig på tårna så ber jag om ursäkt för det. :)

Men nog fan blev tråden markerad som löst :e

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)