Den 23-06-2004 15:48 skriblede Kim Emax:
> Hey
>
> Jeg har et problem med at validere en side, pga. & tegn.
>
> Denne kode:
> <a href="<?= htmlspecialchars($_SERVER[PHP_SELF] .
> "?action=useradmin&add=user") ?>" >
>
> spytter dette ud, når jeg kigger i HTML kildeteksten:
>
> <a href="/index.php?action=useradmin&add=user">
>
> Men validator.w3.org finder også et PHPSESSID i kildeteksten, som bliver
> klisteret bagpå?:
>
> reference to entity "PHPSESSID" for which no system identifier could be
> generated
> ...<a
> href="/index.php?action=useradmin&add=user&PHPSESSID=0ba4a083181db942790
> ce">
>
> Hvordan løses det lige?
>
Et eller andet sted i din kode, tilføjer du en variabel $PHPSESSID med
en md5() værdi ser det ud til.
Nok med en $_GET['PHPSESSID'] = md5(noget);
Den skal du bare sætte til at lave et & foran.
--
Hilsen / Regards
- Søren Løbner
-
www.lobner.dk