PHP urlencode urldecode
<?php
$url='http://skynimo.com';
echo urlencode($url); // http%3a%2f%2fwww.skynimo.com
?>
<?php
$url='http%3a%2f%2fwww.skynimo.com';
echo urldecode($url); // http://skynimo.com
?>
補充
PHP中還有 rawurlencode 與 rawurldecode 。這兩個東西比起 urlencode 、 urldecode 的主要前別在於"空白字元"。
urlencode 會把空白字元轉換成 +
rawurlencode 會把空白字元轉換成 %20
如果你想要與javascript之間做完全的轉換,請使用js的encodeURIComponent與php的rawurlencode。
相關連結
JS encodeURI() encodeURI() encodeURIComponent()
留言
張貼留言