$_GET[''] Problem mit String der & enthält

  • Wohl etwas nur für schlaue PHP-Programmierer, ich habe folgenden String:

    "heute&morgen"

    Jetzt möchte ich diesen in eine URI einfügen, um ihn später mit $_GET['string'] wieder als Variable speichern zu können, Beispiel:

    http://www.domain.com/index.php?string=heute&morgen

    Mein Code in der index.php:

    PHP
    <?phpecho $_GET['string'];?>

    Ergebnis:

    heute

    Gewollt ist aber:

    heute&morgen

    Wie bekomme ich den vollständigen String über $_GET inklusive dem &morgen ?

  • $string = urlencode($string);

    Damit wird aus "heute&morgen" -> heute%26morgen.
    Beim Abfangen im Script via GET/POST ist es dann wieder ein "heute&morgen".

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!