php
与$_SESSION的key值同名的变量会覆盖$_SESSION中key的值
有一次给客户做项目的时候发现与$_SESSION的key值同名的变量会覆盖$_SESSION中key的值。 例如:前一个页面$_SESSION[‘aaa’]=’bbb’; 然后声明变量$aaa=’ccc’;再 […]
php获取服务器端mac和客户端mac的地址
获取服务器mac < ?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAdd […]
PHP URL参数获取方式的五种例子
在已知URL参数的情况下,我们可以根据自身情况采用$_GET来获取相应的参数信息($_GET[‘name’]), 那在未知情况下如何获取到URL上的参数信息呢? 第一种、利用$_SERVER内置数组变量 相对较为原始的$_SERVER[‘QUE […]
PHP的可变变量名使用方法详解
有时候可变的变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样的语句来命名 : < ?php $a = 'hello'; ?> 可变变量名指的是使用一个变量的值作为这个变量的名称。在上面的例子中,通过使用两个$符号,你可以把hello设置成一 […]
php操作数组的方法整理持续更新中
1. 合并数组 array_merge() array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: array array_merge (array array1 array2…,ar […]
PHP中session过期跳转到登陆页面并跳出iframe框架的两个方法
最近在做lavarel中间件的时候,判断用户登录后操作超时,session过期后要重新登录,但是用的iframe,返回的登陆页总是在子框架中显示,这里提供两种方案去实现这种功能。 方法一: 一般使用中间件过滤用户是否登录,如果用户没有登陆则转向登陆页面,这时候可以使用return […]
php中用date函数获取当前时间有误少八小时的解决办法
很多初学PHP者做网站时,想在页面上获得当前时间,学过编程的人都知道用时间函数date(),先用这个函数格式化一个本地时间/日期,先写个测试代码吧,结果输出时间比实际时间少了8小时,这是什么原因呢: < ?php echo date('Y-m-d H:i:s'); ?> 输出当前 […]
解决PHP中输出乱码“锘?”的问题
不知道大家有没有出现过这样一个问题: 明明PHP就没有输出,但是当你include它的时候或者是直接用地址访问它的时候,会输出 “锘?” 这样的乱码!! 而且如果这个文件在一个输出网页的最前面include的话,会导致整个网页都显示乱码!! 我最近在写资源站就遇到这样的问题,而且 […]