php中$_POST,$HTTP_RAW_POST_DATA 和 php://input 的区别

六月 20, 2019 Views
Comments 0
php中$_POST,$HTTP_RAW_POST_DATA 和 php://input 的区别是什么呢,我相信许多的朋友都不了解,特别是后者几乎很少使用的到了,但是后面两者对安全性来讲风险更大哦,下面一起来了解一下它们三的区别吧. HTML <form< 标签的 enctype 属性 首先来了解什么是 <form< 标签的 enctype 属性,enctype 属性规定了在发送到服务器之前应该如何对表单数据进行编码,有三种类型: 属性值 描述 application/x-www-form-urlencoded 默认模式,在发送到服务器之前,所有字符都会进行编码(空格转换为 “+” 加号,特殊符号转换为 ASCII HEX 值) multipart/form-data 不对字符编码,在使用包含文件上传控件的表单时,必须使用该值。 text/plain 空格转换为 “+&r

Yii2实现多域名跨域同步登录退出

六月 20, 2019 Views
Comments 0
在平台开发过程中,项目分为前台(frontend)www.xxx.com和后台(backend)  yun.xxx.com两部分,绑定两个域名,我们知道在没有绑定域名的时候前后台可以同步登录和退出,但是绑定域名后就失效了,原因是session的作用域不同了,两个域名的session作用域都只限制在了自己的域名上,我们的解决办法是将不同二级域名的作用域都改成顶级域名xxx.com。 在common/config/main.PHP里面增加如下代码: //跨域session域名配置,获取当前主机名   $host_array =<a href= span

php从身份证获取性别和出生年月

六月 19, 2019 Views
Comments 0
//通过身份证号查询出性别与生日   $birth = strlen ( $idcard )==15 ? (ཏ'. substr ( $idcard , 6, 6)) : substr ( /span

windowsXP中如何配置php环境

六月 19, 2019 Views
Comments 0
一.php的安装与调试 由于php是一个zip文件(非install版),安装较为简单,解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:php5  1,找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini,并复制到系统盘的windows目录下(以c:windows为例).  2,再把php目录下的php5ts.dll,libmysql教程.dll复制到目录 c:windowssystem32下。 3,把php5ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:windowssystem32下  如果没有加载 php_gd2.dll,php将不能处理图像,没有加载php_mysql.dll php将不支持

PHP中PDO_MYSQL扩展安装的2种方法

六月 18, 2019 Views
Comments 0
下文小介绍在linux中PDO_MYSQL扩展的两种安装方法,希望本文章可以让各位理解在linux系统中PDO_MYSQL扩展安装使用. 方法一: 看到CakePHP文档要求安装pdo_mysql扩展,于是就尝试安装了一下,这里我的系统是CentOS 6.0,如果你的系统是其他版本的Linux/Unix,可以参考,如果你的系统是Windows的,抱歉,以下内容不适合你,请移步. 首先是下载pdo_mysql扩展的源码包,下载页面在这里:http://pecl.php.net/package/PDO_MYSQL,可以先下载了然后用FTP传到服务器. 我是在复制了下载地址以后使用wget直接下载到服务器端的. # wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz 然后是解压缩. # tar -zxvf PDO_MYSQL-1.0.2.tgz p

php disk_free_space返回目录可用空间

六月 18, 2019 Views
Comments 0
php disk_free_space返回目录可用空间,这个可根据你当关硬盘的空间大小来判断. 用法: disk_free_space($path); 注: 本函数不能作用于远程文件,被检查的文件必须通过服务器的文件系统访问,本函数功能:本函数将根据相应的文件系统或磁盘分区返回可用的字节数. 好了实例是很简单我们就来看看实例吧. <?php $www.phpfensi.com = disk_free_space("/");?>

PHP等额本息,等额本金计算方式例子

六月 17, 2019 Views
Comments 0
最近做项目碰到了等额本金和等额本息的问题,若您不了解这两种方式 点这里看 否则直接跳过看代码,此代码也可以用于房贷计算器项目的开发。 等额本息计算公式:〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数-1〕 等额本金计算公式:每月还款金额 = (贷款本金 ÷ 还款月数)+(本金 — 已归还本金累计额)×每月利率 其中^符号表示乘方。 举例说明: 假设以10000元为本金、在银行贷款10年、基准利率是6.65%,比较下两种贷款方式的差异: 等额本息还款法 月利率=年利率÷12=0.0665÷12=0.005541667 月还款本息=〔10000×0.005541667×(1+0.005541667)^120〕&div

php无刷新文件上传程序代码

六月 17, 2019 Views
Comments 0
文件上传最简单的就是一个表单用户选择图片之后点击上传了,如果希望用户体验好点,我们可以使用ajax或iframe来上传了,下面一起来看一个例子. 在一个网站项目中,为了得到更好的用户体验,很多地方都要处理成异步无刷新的效果,此文件上传范例是利用一个隐藏的框架iframe做桥梁,实现主体页面上传文件无刷新的效果. 其实本范例也不是真正的异步效果,但是也是可以达到无刷新效果的,而且这种方法是实现php无刷新上传文件最快捷,最简单的方法,所以何乐而不为呢. html代码: <!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Transitional/

PHP异常处理(Exception)什么情况下使用?

六月 16, 2019 Views
Comments 0
异常处理虽然说使用简单但是我们应该在哪些情况下使用异常处理呢,今天小编就来为各位介绍关于php异常处理的使用方法了,具体的操作细节如下所示. 首先看一段官方解释(异常处理),如上,其最后一句话说明解释异常与PHP错误的关联解决上. 下面来看异常与PHP错误机制各有什么优缺点?应该如何使用? 根据PHP官方说明PHP的错误机制(错误码)出现于异常之前,用于输入PHP的错误信息,从衍生性来看异常这个概念可以看成是自定义错误机制,用于弥补PHP错误机制(错误码)的不足。 这就说明了一点在信息量方便,异常, 可以包含更丰富的错误信息, 比如错误信息, 错误码, 错误的行数, 文件, 甚至出错上下文, 避免错误信息不丰富的问题。 此次是性能上,对于异常处理的性能问题,这里附图说明,如下: img alt="" src="http://www.phpfensi.com/uploadfi

PHP入门教程05:PHP变量

六月 16, 2019 Views
Comments 0
一、PHP变量是什么 变量是存储信息的容器; 二、语法格式 $变量名称 = 1; 三、PHP 变量规则 1、变量以 $ 符号开头,其后是变量的名称; 2、变量名称必须以字母或下划线开头; 3、变量名称不能以数字开头; 4、变量名称只能包含字母、数字、字符和下划线(A-z、0-9 以及 _) 5、变量名称对大小写敏感($y 与 $Y 是两个不同的变量) 6、Notice 比如你在php中输入以下代码: $a = $b /s
分页:«123456789101112131415»