
PHP
Eiaha
计算机专业 擅长web、开发
展开
-
PHP 根据url获取顶级域名
/** * Note: 获取顶级域名 * Author: joker * Time: 2019/7/22 11:32 * * @param $url * * @return string */function get_top_host($url){ if (!$url) { return ''; } $url = strtolower($url); $hosts = parse_url($url); $host = $hosts['原创 2020-06-09 23:21:00 · 558 阅读 · 0 评论 -
PHP 实现各类状态码
/** * Note: 状态码返回函数 * Author: joker * Time: 2020/6/09 19:07 * * @param $num */function httpStatus($num){//网页返回码 static $http = array ( 100 => "HTTP/1.1 100 Continue", 101 => "HTTP/1.1 101 Switching Protocols", 200原创 2020-06-09 22:51:46 · 481 阅读 · 0 评论 -
PHP 实现AES加解密
/** * Note: AES加密(128) 向量采用key md5 8-24位 * Author: joker * Time: 2020/6/8 14:24 * * @param $data_str * @param string $app_secret * * @return string */function aesEncrypt($data_str, $app_secret){ $iv = substr(md5($app_secret), 8, 16);.原创 2020-06-09 11:06:10 · 379 阅读 · 0 评论 -
PHP 获取请求协议
function get_http_type(){ $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; return $http原创 2020-06-03 11:00:25 · 601 阅读 · 1 评论 -
PHP 位运算操作字符串类型的数字产生的Bug
重点:在php中 字符(字符串)的位运算操作 是按照Ascii码值来进行计算的在进行位运算时 如果 其中有一个为数字,则全部按照数字计算,如果都是字符串,则按照assic进行计算如 “10”| 2 或者 “2” | 10数字的位运算按照二进制操作字符串的位运算规则如下例如:10|2 运算结果为 10“10”|“2” 运算结果为:30解析:1. 将字符串"10"分割为两个字符 ...原创 2019-03-24 18:03:36 · 556 阅读 · 1 评论 -
PHP include 和 include_once 的区别
include 和 include_once 的区别include 会将指定的文件载入并执行里面的程序;重复引用加载多次。include_once 函数会将指定的文件载入并执行里面的程序;此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。includeinclude 会将指定的文件载入并执行里面的程序;重复引用加载多次例如:<?ph...原创 2019-01-23 14:27:48 · 18700 阅读 · 0 评论 -
Linux 解决ssh连接服务器超时自动断开的问题
通常新服务器,通过ssh连接到服务器之后,一段时间不操作,便会断开链接,那么该如何避免呢,下面我们通过对服务器的ssh进行下设置,便能够解决这个问题登陆服务器,到ssh目录命令:cd /etc/ssh备份配置项(养成备份的好习惯)命令:cp /etc/ssh/sshd_config /etc/ssh/sshd_config.20181011.bak修改配置项打开配置...原创 2018-10-15 16:25:42 · 5238 阅读 · 0 评论 -
PHP 报错级别设置和原理分析
原理简介在PHP配置文件中php.ini有如下配置:; Error Level Constants:; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0); E_ERROR - fatal run-time errors; E_RECOVERABLE_E...原创 2018-05-03 20:09:43 · 502 阅读 · 0 评论 -
PHP中$_SERVER的详细参数与说明介绍
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用.$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['G...转载 2018-04-04 14:17:01 · 832 阅读 · 0 评论 -
Laravel 添加自定义助手函数
步骤如下:1、建立文件 在根目录app文件夹下新建helpers.php文件。2、添加自动加载 打开根目录下composer.json文件,在autoload中增加"files":["app/helpers.php"]。3、执行命令 进入命令行,进入当前项目中,执行composer dumpautoload命令。4、尽情使用吧 现在就可以在helpe...原创 2018-04-03 15:10:52 · 750 阅读 · 0 评论