Hi,
Habe eben über einige ältere Websites gelesen, dass sie die Tilde (~) benutzen um Pfadangaben relativ zum Homeverzeichnis zu machen. Hier würde urlencode die Tilde maskieren und schon ist eine potenzielle Fehlerquelle entstanden.
Das verstehe ich nicht.
Wenn ich als GET-Parameter "id" den Wert "<>';%~" übergebe wird aus
<form action="foobar.php?id=<?php echo urlencode($_GET['id']); ?>">
<form action="foobar.php?id=%3C%3E%27%3B%25%7E">
Wo ist da jetzt ein Fehler entstanden?
Das gleiche "Problem" hätte man doch auch mit & als Parameter-Trennzeichen?
(Wenn es denn ein Problem wäre)
~dave