Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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请求中伪造GPS位置_Php_Header_Gps_Request - Fatal编程技术网

在PHP请求中伪造GPS位置

在PHP请求中伪造GPS位置,php,header,gps,request,Php,Header,Gps,Request,我正在尝试将一个PHP文件\u get\u contents请求发送到一个API,该API将根据发送请求的设备的GPS位置返回不同的结果 例如,当手机发出此请求时,API将使用浏览器GPS坐标计算响应 有没有办法“伪造”PHP请求,将一组伪GPS坐标传输到服务器?一些代码可能会有所帮助。据我所知,唯一的方法是javascript向浏览器询问地理位置信息。除非您使用无头浏览器来实际执行页面的javascript,否则无法执行此操作。您请求的应用程序也可能依赖或退回到IP地址地理位置。javascr

我正在尝试将一个PHP文件\u get\u contents请求发送到一个API,该API将根据发送请求的设备的GPS位置返回不同的结果

例如,当手机发出此请求时,API将使用浏览器GPS坐标计算响应


有没有办法“伪造”PHP请求,将一组伪GPS坐标传输到服务器?

一些代码可能会有所帮助。据我所知,唯一的方法是javascript向浏览器询问地理位置信息。除非您使用无头浏览器来实际执行页面的javascript,否则无法执行此操作。您请求的应用程序也可能依赖或退回到IP地址地理位置。javascript将向服务器执行ajax调用以报告位置。这应该是可追踪的。使用CURL可以伪造任何东西一些代码可能会有所帮助。据我所知,发生这种情况的唯一方法是javascript向浏览器询问地理位置信息。除非您使用无头浏览器来实际执行页面的javascript,否则无法执行此操作。您请求的应用程序也可能依赖或退回到IP地址地理位置。javascript将向服务器执行ajax调用以报告位置。那应该是可以追踪的。用卷发你可以伪造任何东西