static private $mTiangan = array( '甲','乙','丙','丁','戊','己','庚','辛','壬','癸' ); static private $mDizhi = array( '子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥' );
function login_ip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_...
通俗点说,用它来进行加密,同一个字符串,每次进行加密,得出的结果都是不一样的,大大加强了数据安全性。同时还可设定加密后数据的有效期,简直牛掰了食用方法将下面的模块代码保存为 Mcrypt.class.php,然后在你需要用到的地方通过 require 的方式引入:require('Mcrypt.class.php'); 加密一个数据的方法:echo Mcrypt::encode('要加密的内...
<?php /* * 新浪类库 * 发布内容/登录账号 * www.aeink.com */ class Sina { /** * 新浪微博发布 */ public static function update($text,$pic_id='005BYqpggy1fvftfrsxb8j31hc0xckft',$cookie){ $post...
今天就是讲给REMOTE_ADDR不可以伪造的,就在curl 中也无法伪造 相对是比较安全的服务端 ip 获取方法,当然,也有可能被路由伪造 这个不好说,因为REMOTE_ADDR 是底层的回话 ip 地址,路由是可以发起伪造。所以,网上很多人都在问这个问题,也有很多人不死心,但现实确实是残酷的 也是完美的给个演示案例你吧:你就信了1.将以下代码保存为 Client.php//php 脚本开...
封装的 HttpCurl类,实用比较灵活.废话不多说啦.直接放代码啦!<?php /** * Curl Class */ class HttpCurl { /** * 模拟 POST 与 GET 请求 * * Examples: * ``` * HttpCurl::request('https://blog.kieng....
PHP文件下载、断点续传、多线程的原理分析文件下载限速第一步.我们写一段使用 PHP 输出文件给浏览器下载的代码<?php $filePath = './test.zip';//文件 $fp = fopen($filePath,"r"); $fileSize = filesize($filePath); // 文件大小 header("Cont...
自己记录保存一哈,以后用到直接找.<?php $up = new Upload(); $newPath = $up->uploadFile('fm'); if ($newPath === false) { var_dump($up->errorNumber); var_dump($up->errorInfo); } else { echo $n...
function send_code($email = 'admin@kieng.cn', $title = '标题', $message = '内容') { $toemail = $email; //定义收件人的邮箱 $sendmail = 'xxxx@163.com'; //发件人邮箱 $sendmailpswd = "xxxx"; //客户端...
使用代理//初始化 curl 乱七八糟就不写了 $arrip = [ 'xxx.x.xx.x:80', 'xxx.x.xx.x:80', 'xxx.x.xx.x:80', ]; //取出随机代-理 $daili = $arrip[array_rand($arrip, 1)]; $ip = explode(':', $daili)[0]; $port = explode...