深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 555|回复: 0
打印 上一主题 下一主题

VPN项目用到的CRC功能介绍

[复制链接]

800

主题

1379

帖子

7724

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7724
跳转到指定楼层
楼主
发表于 2019-10-18 00:28:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
VPN项目用到的CRC功能介绍


看VPN系统中的引用代码 :

  1. function crc_send($msg,$who="温总2019项目"){
  2.         $myip=$this->crc_ip;
  3.         $port=$this->crc_port;
  4.         $data=array();
  5.         $data["tag"]=418;  //数据完整性检查
  6.         $data["a"]=$msg;
  7.         $data["b"]=$who;
  8.         $msg=json_encode($data,JSON_UNESCAPED_UNICODE);
  9.         $msg=base64_encode($msg);
  10.         $url="http://{$myip}:{$port}/crc/rfc.php?id=0&t=".$this->get_tick()."&m={$msg}";
  11.         //echo $url;
  12.         $tmp=$this->file_get_contents_by_curl($url);
  13.         if($tmp=="OK"){
  14.                 $_SESSION['myip']=$myip;
  15.                 $_SESSION['myport']=$port;
  16.         };       
  17. }
复制代码



1. 内容为UTF8
2. URL中有加id=0来控制action

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-6-28 16:41 , Processed in 0.072061 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表