Javascript 如何使用$\u get获取已经使用encodeURI()编码的URL变量

Javascript 如何使用$\u get获取已经使用encodeURI()编码的URL变量,javascript,php,get,Javascript,Php,Get,我需要使用URL将一个变量传递到第二页,我使用javascript encodeURI()作为变量 例如,在第1页,我确实在标题中输入了test&test。在第2页中,URL中的变量如下所示 http://localhost/schedule/sc_add_planresult.php?isallday=0&title=test%20&%20test 在我的第一页中,我使用了: var eurl="sc_add_planresult.php?isallday="+id+"&am

我需要使用URL将一个变量传递到第二页,我使用javascript encodeURI()作为变量

例如,在第1页,我确实在标题中输入了
test&test
。在第2页中,URL中的变量如下所示

http://localhost/schedule/sc_add_planresult.php?isallday=0&title=test%20&%20test
在我的第一页中,我使用了:

var eurl="sc_add_planresult.php?isallday="+id+"&title="+data[2];
window.open(encodeURI(eurl), "_self");`
我的问题是,我如何才能
$\u获取变量,以便获取完整的单词“test&test”

以下是我的get声明:

$schTitle = isset($_GET['title']) ? $_GET['title'] : null;
我确实尝试过使用:

$schTitle = rawurlencode($_GET['title']));
$schTitle = isset($_GET['title']) ? $_GET['title'] : null;
$schTitle =urldecode($varr); 
但它还是会给出一个错误,或者标题只是显示为“test”

请帮帮我

谢谢。

您应该使用和,因此:

然后,要解码,请使用:

$title = urldecode($_GET['title']);

但在我的第一个页面中,我使用javascript传递URL,是否可以使用javascript传递URL,并使用php获取URL?或许可以通过AJAX调用。或者使用正则表达式并替换。
$title = urldecode($_GET['title']);