【问题标题】:Can I safely use domain in URI我可以在 URI 中安全地使用域吗
【发布时间】:2017-02-28 13:50:38
【问题描述】:

我正在使用 javascript 获取主机名:

var url = window.location.hostname;

然后我可以安全(并且正确地)将其用作 url 的一部分,还是应该先对它做些什么?

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

在 php 文件中,我将使用 $_GET 获取该 URL(并验证域名的有效性)

【问题讨论】:

    标签: javascript php uri


    【解决方案1】:

    不,您需要对其进行编码,以便您可以在 url 中使用它:

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

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

    【讨论】:

    • 完美!谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2012-03-24
    • 2015-10-01
    • 2020-05-06
    • 2020-06-30
    • 2017-04-27
    • 2013-05-06
    相关资源
    最近更新 更多