Hallo,
Wie wäre ein Test mit der PHP-Funktion urlencode? Die Beschreibung der Funktion spricht von der Kodierung aller nichtalphanumerischen Zeichen, außer "-", "_" und ".". Der Slash fällt demnach unter die zu kodierenden Zeichen.
also
$linkJpg = urlencode("abc/def/hij.php");
?>
<h1>hallo</h1>
<a href="?pic=<?=$linkJpg?>">linkJpg</a>
bringt
?pic=abc%2Fdef%2Fhij.php
auch fein. Das würde der Browser auch machen, wenn er schlau ist, oder? Aber auf Browser lieber nicht verlassen.
Gruß
jobo