php使用curl远程传输数据并判断进行验证
2016-10-19 00:00
399 查看
昨天突发奇想的想完成一个远程端验证用户信息的案例, 经过一下午的努力, 代码终于完成(本人新手菜鸟都不算)
远程端代码:
/**************这里链接数据库等信息****************/
本地端代码:
远程端代码:
/**************这里链接数据库等信息****************/
$uid = $_POST['uid']; $sql = mysql_query("select * from hui_api where uid = '$uid' ",$dsql);//...链接数据库后的需求 $c = array(); while ($info=mysql_fetch_array($sql,MYSQL_ASSOC)) { $c = $info; } echo json_encode($c);
这里输出的$c 在直接访问远程端时无法显示, 这个数据直接传递到了本地端
本地端代码:
$url = "/*提交数据地址*/"; $post_data = array ("uid" => "$uid"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_exec($ch); curl_close($ch); $content = json_decode($output); $_array = is_object($content) ? get_object_vars($content) : $content; $data = file_get_contents($url);//目的页面内容获取 $t = json_decode($data,1);//转换为PHP数组 if( $upass==$_array['upass'] && $website==$_array['website'] ){ /*这里自行数据判断*/ }
相关文章推荐
- php之使用curl进行数据传输
- Angular使用ng-messages与PHP进行表单数据验证
- php使用curl存取cookie进行登录抓取数据示例
- php下使用curl进行多种数据编码方式的POST请求
- php下使用curl进行多种数据编码方式的POST请求
- Angular使用ng-messages与PHP进行表单数据验证
- 使用scp进行远程数据传输时避免输入密码(scp without password)
- php通过curl进行json数据传输
- 使用scp进行远程数据传输时避免输入密码(scp without password)
- PHP使用curl验证远程图片是否有效
- 使用StringTree PHP远程传输数据
- 使用javascript和正则表达式进行数据验证
- 掌握 Ajax,第 9 部分: 使用 JSON 进行数据传输
- 使用正则表达式进行xml数据验证
- [转]PHP之中使用共享内存进行高速数据更新的一种方案
- 使用正则表达式进行xml数据验证
- 使用javascript和正则表达式进行数据验证
- 使用javascript和正则表达式进行数据验证
- 使用正则表达式进行xml数据验证
- php+mysql+Ajax为新增数据行设置ID并对xml数据(包括为空的情况)进行验证