Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 加密非敏感客户端数据并在服务器端解密_Php_Javascript_Jquery_Google Maps - Fatal编程技术网

Php 加密非敏感客户端数据并在服务器端解密

Php 加密非敏感客户端数据并在服务器端解密,php,javascript,jquery,google-maps,Php,Javascript,Jquery,Google Maps,我们正在使用GoogleMapsGeocoder服务器端获取地址的纬度和经度,但需要远离纬度和经度,并在客户端使用geocode以避免API限制 因此在形式中我们有3个隐藏值:address,lat,lon 是否有一种方法可以将其更改为一个可以用PHP解密的加密表单字段 问题是,有人可能篡改地址,然后我们有一个lat和long,该点位于错误的位置 有没有办法保证用户不会篡改字段 是否有一种方法可以将其更改为一个可以用PHP解密的加密表单字段 是的…但是由于您首先在客户端上生成数据,用户仍然可以使

我们正在使用GoogleMapsGeocoder服务器端获取地址的纬度和经度,但需要远离纬度和经度,并在客户端使用geocode以避免API限制

因此在形式中我们有3个隐藏值:
address
lat
lon

是否有一种方法可以将其更改为一个可以用PHP解密的加密表单字段

问题是,有人可能篡改地址,然后我们有一个lat和long,该点位于错误的位置

有没有办法保证用户不会篡改字段

是否有一种方法可以将其更改为一个可以用PHP解密的加密表单字段

是的…但是由于您首先在客户端上生成数据,用户仍然可以使用未加密的版本…以及他们需要加密的所有内容,因此不值得付出努力

有没有办法保证用户不会篡改字段


否。

通常,在客户端执行地理编码的原因是允许用户更正错误结果,而不是阻止他们这样做。