Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取对php进行post调用的文件的url_Php - Fatal编程技术网

获取对php进行post调用的文件的url

获取对php进行post调用的文件的url,php,Php,我正在创建一个服务,在那里我将一些数据从我的数据库发送到其他网站。我从网站上删除数据,将其存储为适当的格式,对其执行一些计算,然后将这些数据出售给用户,供其在网站上使用 现在我创建了一个脚本,在这个脚本中,我为我的用户提供了一个唯一的id,他们将该id和POST数据一起发送,以验证自己。但这里的安全问题是,这些id可以分发给几个人,他们都可以使用相同的id来查询我的数据 我在想,是否有一种方法可以让我获得进行POST调用的文件的url。然后,此url和id组合可用于提供未经授权的访问 我在脚本中

我正在创建一个服务,在那里我将一些数据从我的数据库发送到其他网站。我从网站上删除数据,将其存储为适当的格式,对其执行一些计算,然后将这些数据出售给用户,供其在网站上使用

现在我创建了一个脚本,在这个脚本中,我为我的用户提供了一个唯一的id,他们将该id和POST数据一起发送,以验证自己。但这里的安全问题是,这些id可以分发给几个人,他们都可以使用相同的id来查询我的数据

我在想,是否有一种方法可以让我获得进行POST调用的文件的url。然后,此url和id组合可用于提供未经授权的访问

我在脚本中使用了$\u服务器,但它提供了远程调用文件的IP地址…是否有任何方法可以获取校准文件的url或主机名


关于

您正在寻找$\u服务器['HTTP\u REFERER']。但是请注意,您应该为此设置错误捕获,因为它可以为空。还要注意,这很容易被欺骗,所以如果你关心准确性,不要指望这一点


但是,,它是引用域。

它将是
引用者
,但你不应该依赖它,因为它很容易伪造。是的,我知道它很容易伪造,这就是为什么我不使用它的原因…很多时候引用者字段是空的,因此使用起来不太可靠…有没有其他方法可以用于相同的目的???