Encoder des données afin de mieux les faire passer dans des requêtes HTTP...
Particulièrement utile quand ces données comportent des caractères sensibles à l'HTML.
Pour récupérer la données par exemple dans PHP utiliser stripslashes().
Encode data to easily transfer it via HTTP requests...
Particularly useful when data contains characters sensitive to HTML.
To recover the data for example in PHP use stripslashes().
تشفير المعلومة لإرسالها عبر طلب HTTP بأكثر سهولة.
مفيدة بشكل خاص عدم تكون المعلومة تحتوي على رموز HTML .
لاسترداد البيانات على سبيل المثال في PHP إستعمال الوظيفة )(stripslashes
Open in a new window
<script> //#################################################################### // visit scripts-n-codes.blogspot.com for more codes // encode data to be sent via HTTP (for example to sens HTML content) // use the PHP code below to recover the data //#################################################################### function URLEncode(data) { var SAFECHARS = "0123456789" + // Numeric "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + // Alphabetic "abcdefghijklmnopqrstuvwxyz" + "-_.!~*'()"; // RFC2396 Mark characters var HEX = "0123456789ABCDEF"; var plaintext = data; var encoded = ""; for (var i = 0; i < plaintext.length; i++ ) { var ch = plaintext.charAt(i); if (ch == " ") { encoded += "+"; // x-www-urlencoded, rather than %20 } else if (SAFECHARS.indexOf(ch) != -1) { encoded += ch; } else { var charCode = ch.charCodeAt(0); if (charCode > 255) { alert( "Unicode Character '" + ch + "' cannot be encoded using standard URL encoding.\n" + "(URL encoding only supports 8-bit characters.)\n" + "A space (+) will be substituted." ); encoded += "+"; } else { encoded += "%"; encoded += HEX.charAt((charCode >> 4) & 0xF); encoded += HEX.charAt(charCode & 0xF); } } } // for return encoded; }; </script>
<? //#################################################################### // visit scripts-n-codes.blogspot.com for more codes // for example to recover a data sent by GET methode //#################################################################### $data = stripslashes($_GET['data']); ?>
