Auge: Hallo, danke nochmal ...und noch eine kurze Verständnisfrage :D

Beitrag lesen

Hallo

Das & sollte in HTML escapet sein:

<img src="./showPic.php?name=Bild1&amp;S=<?=$id?>">

In einer URL trennt das & die Parameter-Paare eines GET-Requests. Es wird also nicht escaped.

In HTML wird & maskiert. Auch, wenn es in einer URL benutzt wird.

Die URL als URL:

./showPic.php?name=Bild1&S=3

Die URL in einem HTML-Element:

./showPic.php?name=Bild1&amp;S=3

Als Wert im Parameter müssen Sonderzeichen mit urlencode() codiert werden. Aus & wird dann %26.

Das ist in diesem Zusammenhang irrelevant.

@@Gunnar: Ich beschränke mich auf das für das Thema unverzichtbare😉.

Offensichtlich nicht beziehungsweise auch mal auf das Falsche.

Tschö, Auge

--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett