1
我正在使用JavaScript的主机名:我可以安全地使用域URI
var url = window.location.hostname;
我可以再安全的(正确),以此作为URL的一部分,或者我应该先做些什么呢?
var newUrl = 'http://domain.com/file.php?url='+url;
在PHP文件,我将获得使用$ _GET说URL(并验证域名的合法性)
我正在使用JavaScript的主机名:我可以安全地使用域URI
var url = window.location.hostname;
我可以再安全的(正确),以此作为URL的一部分,或者我应该先做些什么呢?
var newUrl = 'http://domain.com/file.php?url='+url;
在PHP文件,我将获得使用$ _GET说URL(并验证域名的合法性)
不,你需要对它进行编码,这样就可以在URL中使用它:
var newUrl = 'http://domain.com/file.php?url=' + encodeURIComponent(url);
请注意,您不必在服务器端更改任何内容,$_GET['url']
已被解码。
完美!谢谢 – Jay