php
  • html
  • 2010-11-19 12 views 0 likes 
    0

    Ich weiß, dass dies beantwortet, aber ich cajnt die Antwort finden ...
    ich innerhalb eines hidden field den Wert von $_SERVER["REQUEST_URI"]
    Ich weiß nicht passieren wollen, wie Wert in <input type='hidden' value=''/> hallte werden sollte ..
    Es wird durch Post geschickt ... Ich versuchte mit rawurlencode($_SERVER["REQUEST_URI"])), aber ich muss wieder dekodieren ... Gibt es eine andere Lösung?Über Referrer php vorbei

    Antwort

    2
    echo "<input type='hidden' value='" . htmlspecialchars($_SERVER["REQUEST_URI"]) . "' />"; 
    
    +0

    ist dies sicher für Multibyte-String und jeden Eingang? – GorillaApe

    +0

    @Parhs Übergeben Sie Ihren Zeichensatz als drittes Argument. Es wird allen Zeichen entkommen, die in HTML eine besondere Bedeutung haben und daher bösartig sein können. Oh und +1 zu dir @zerkms. – alex

    Verwandte Themen