2017-02-28 80 views
1

我正在使用JavaScript的主机名:我可以安全地使用域URI

var url = window.location.hostname; 

我可以再安全的(正确),以此作为URL的一部分,或者我应该先做些什么呢?

var newUrl = 'http://domain.com/file.php?url='+url; 

在PHP文件,我将获得使用$ _GET说URL(并验证域名的合法性)

回答

5

不,你需要对它进行编码,这样就可以在URL中使用它:

var newUrl = 'http://domain.com/file.php?url=' + encodeURIComponent(url); 

请注意,您不必在服务器端更改任何内容,$_GET['url']已被解码。

+1

完美!谢谢 – Jay

相关问题