使用PHP的Javascript decodeURIComponent()

时间:2013-01-11 04:04:09

标签: php javascript

我在提交表单时使用javascript的encodeURIComponent()函数对网址进行编码:

  <form name="form" action="actions.php" method="post">

      <input type="text" name="url" id="url" value="http://">

      <script type="text/javascript">

        function encodeLinks(){
            var e = document.getElementById('url')
            e.value = encodeURIComponent(e.value);        
        }  

      </script>

        <button type="submit" class="btn btn-primary" onclick="encodeLinks()">Submit</button>
    </form>

在操作页面上将数据恢复到javascript以便解码它然后在mysql查询中使用它的最有效方法是什么?

1 个答案:

答案 0 :(得分:1)

这样做毫无意义。浏览器将自动对您发送的数据进行编码,服务器将自动对其进行解码。一切都是透明的,所以你根本不用担心它。