在网址

时间:2016-12-09 02:46:00

标签: php html

我知道标题可能令人困惑,但基本上我正在使用$ _GET方法作为变量,如果它前面有#check,我就无法使用它。

例如:http://this.org/#check?whatever=1

如果我检查这样的变量,那就很自然了:

if ($_GET['whatever'] == 1) {

}

它无效。那么当我检查它以使其工作时,我还可以在“什么”之前添加什么呢?如果我没有网址的#check,那么整个网站都会刷新。感谢你的时间,感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我不知道你的意思是否是这样的。但看看这是否有帮助。

var url = "http://this.org/#check?whatever=1";

var splitQuestionMark = url.split('?');

var findCheck = splitQuestionMark[0].split('/');

if(findCheck[findCheck.length-1]==="#check")
{
    // use GET
}
else
{
    // don't use GET
}