Quelle série d'étapes serait nécessaire pour encoder en toute sécurité et passer une chaîne d'un HTML href en utilisant javascript pour construire le lien vers un programme php.encoder en toute sécurité et transmettre une chaîne d'un lien html au programme PHP
en javascript mis en place URL
// encodes a URI component.
path = "mypgm.php?from=" + encodeURIComponent(myvar) ;
en php:
// get passed variables
$myvar = isset($_GET['myvar']) ? ($_GET['myvar']) : '';
// decode - (make the string readable)
$myvar = (rawurldecode($myvar));
// converts characters to HTML entities (reduce risk of attack)
$myvar = htmlentities($myvar);
// maybe custom sanitize program as well?
// see [http://stackoverflow.com/questions/2668854/php-sanitizing-strings-to-make-them-url-and-filename-safe][1]
$myvar = sanitize($myvar);
Où cette chaîne va-t-elle être utilisée ...? – deceze
Que voulez-vous accomplir? Vous utiliserez différentes fonctions si vous souhaitez utiliser la variable GET en tant que chemin de fichier ou variable de requête SQL. – zneak