使用PHP传递具有'&';在他们身上
我使用Ajax将此URL传递到一个PHP文件:使用PHP传递具有'&';在他们身上,php,Php,我使用Ajax将此URL传递到一个PHP文件:amazon.com/?ie=UTF8&showViewpo 我的问题是URL上的“&” $\u POST['site']将回应amazon.com/ 如何传递变量以便能够在PHP文件中完整地获取它?您必须传递它。这样可以安全地传递url 更新 没有正确阅读问题 您必须使用URL在javascript中对其进行URL编码。jQuery$。如果您传递数据的键/值而不是字符串,ajax将自动对变量进行URL编码: $.ajax({type:'POST',
amazon.com/?ie=UTF8&showViewpo
我的问题是URL上的“&”
$\u POST['site']
将回应amazon.com/
如何传递变量以便能够在PHP文件中完整地获取它?您必须传递它。这样可以安全地传递url
更新
没有正确阅读问题
您必须使用URL在javascript中对其进行URL编码。jQuery
$。如果您传递数据的键/值而不是字符串,ajax
将自动对变量进行URL编码:
$.ajax({type:'POST',url:'insert/insert-history.php',data: {user: uid, site: siteAurl }});
您在Javascript中使用的代码是什么?我现在正在使用jQuery:
$.ajax({type:'POST',url:'insert/insert history.php',data:'user=“+uid+”&site=“+sitearl
可能重复的