
php
龙cc
人生一世,立于天地之间,行走于江湖之中,忠肝义胆万不可丢!泯灭人性之事切不可为!
展开
-
Yii框架防止sql注入,xss攻击与csrf攻击的方法
本文实例讲述了Yii框架防止sql注入,xss攻击与csrf攻击的方法。分享给大家供大家参考,具体如下: PHP中常用到的方法有:/* 防sql注入,xss攻击 (1)*/function actionClean($str){ $str=trim($str); $str=strip_tags($str); $str=stripslashes($str); $st转载 2017-10-11 09:39:32 · 1256 阅读 · 0 评论 -
php7不再兼容mysql.dll 而是mysqli.dll
php7新版,不再兼容mysql.dll 而是推荐使用mysqli.dll 和pdo_mysql.dll 因此,像mysql_escape_string此类的函数都不再支持,需要注意。添加一个兼容的方法,避免从php5版本升级到7版本出现错误if(!function_exists('mysql_pconnect')){ $mysqli = mysqli_connect("$dbhost:$...原创 2018-07-04 18:44:03 · 7188 阅读 · 1 评论 -
lnmp环境中php开启curl扩展的方法
安装curl软件 1.wget http://curl.haxx.se/download/curl-7.44.0.tar.gz安装前: 先安装openssl ,参考: 开启ssl.txt2.安装curl tar zxf curl-7.45.0.tar.gz ./configure –prefix=/usr/local/curl –with-ssl make &&原创 2018-04-08 16:52:56 · 2672 阅读 · 0 评论 -
php多线程pthread详解
**线程(thread): 操作系统能够进行运算调度的最小单元,包含在进程中,是进程的实际运算单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行多个任务。一个多线程程序比单线程被程序调用的概率更大,所以多线程一般会比单线程程序更加高效。多线程程序的多个线程可以在多核CPU的多个核心运行,完全发挥多核cpu的优势。特点: 线原创 2018-03-13 10:09:53 · 555 阅读 · 0 评论 -
php项目开发中用到的工具函数
1.获得毫秒级别的时间戳 public static function get_millisecond() { //获取毫秒的时间戳 $time = explode(" ", microtime()); $time = $time[1] . substr($time[0], 2, 3); return $time...原创 2018-03-01 17:35:17 · 243 阅读 · 0 评论 -
PHP 程序员面试常问的问题
1. Include 与 require的区别,require和require_once的效率哪个高? Php在遇到include时就解释一次,如果页面中出现10次include,php就解释10次,而php遇到require时只解释一次,即使页面出现多次require也只解释一次,因此require的执行表率比include高。 Php使用require包含文件时将被包含的文件当成当前文件的原创 2018-01-18 14:16:42 · 405 阅读 · 0 评论 -
PHP处理Excel插件PHPExcel常用方法详解
PHPExcel官网:http://phpexcel.codeplex.com/PHPExcel On GitHub:https://github.com/PHPOffice/PHPExcel1.headerheader("Content-Type:application/vnd.ms-excel");header("Content-Disposition:attachm原创 2018-01-17 17:15:32 · 1314 阅读 · 0 评论 -
linux下卸载5.3版本php
rpm -qa|grep php列出所有的php相关的rpm包rpm -e xxx 删除包mv /etc/php.ini.rpmsave /etc/php.ini 恢复php.ini文件cp /usr/local/php/bin/php /usr/bin/ 复制命令文件原创 2018-01-11 10:03:33 · 2057 阅读 · 0 评论 -
curl get请求添加header头信息
function get($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPGET, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //TRUE 将curl_exec()获取的信息以字符串返回,而不是直接输出。 $header = ['User转载 2017-12-22 17:11:50 · 30773 阅读 · 1 评论 -
php实际开发中可以用到的安全过滤函数
1stripslashes() 函数 stripslashes()主要功能是删除反斜杠<?phpecho stripslashes("Who\'s Bill Gates?");?>输出结果:Who's Bill Gates?2htmlentities() 函数htmlentities() 把字符转换为 HTML 实体<?php$st...原创 2018-07-30 15:32:38 · 750 阅读 · 0 评论