PHP
齐天-大圣
just do it !
展开
-
PHP页面跳转几种实现方法
PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (string string [,bool replace [,int http_response_code]])可选参数repla翻译 2013-04-10 16:29:50 · 621 阅读 · 0 评论 -
PHP无限分类 核心原理-递归和引用
面试的时候被问到无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类$array = array(array(‘id’ => 1, ‘pid’ => 0, ‘name’ => ‘河北省’),array(‘id’ => 2, ‘pid’ => 0, ‘name’ => ‘北京市’),array(‘id’ =>...原创 2019-09-10 13:21:39 · 360 阅读 · 1 评论 -
PHP使用ajax跨域的解决方案之CORS
由于安全的限制(同源策略,javascript只能访问同域名下的内容),如果需要进行跨域操作,那就免不了要进行跨域。CORS(跨域资源共享,Cross-Origin Resource Sharing)是一种解决跨域的方案。详细的描述还请查阅:http://www.w3.org/TR/cors/https://developer.mozilla.org/zh-CN/docs/Web/HTTP...翻译 2018-11-05 13:23:03 · 591 阅读 · 0 评论 -
php判断字符串中是否包含指定字符串的几种方法
编写程序的时候,经常要处理字符串,最基本就是字符串的查找,在php检测字符串中是否包含指定字符串可以使用正则,如果你对正则不了解,那么有几个函数可以为您提供方便。strstrstrstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。代码如下:<?php /*如手册上的举例*...原创 2018-07-27 00:27:33 · 63414 阅读 · 3 评论 -
PHP三元运算符的运算顺序
最近在工作中写了一个比较长的三元运算表达式,但是结果始终是错误的,在网上搜了相关信息了解到,原来php的三元运算顺序是反的(相对于javascript),在此感谢师兄们的分享,本着传播文明的思想,在此整理分享,希望能帮助更多的人。$type = 2;echo $type == 1 ? "一" : $type == 2 ? "二" : $type == 3 ? "三" : "四";上面这个例子按照原创 2017-09-01 11:06:50 · 2685 阅读 · 0 评论 -
PHP中file_exists与is_file,is_dir的区别
PHP中file_exists与is_file,is_dir的区别在PHP中file_exists与is_file,is_dir都可以用来检测目录或文件是否存在了,那么它们三者的具体区别在哪里呢,下面我们一起来看看吧。php的 file_exists = is_dir + is_file 它既可以判断文件是否存在,又可以判断目录是否存在。但这样一个全面的函数执行效率非常低,所以结论是: 如果翻译 2017-06-19 15:44:13 · 683 阅读 · 0 评论 -
PHP判断QQ是否在线代码。
今天跟大家讲解下 怎么用php 判断QQ是否在线。 直接贴出代码原创 2014-07-01 13:08:20 · 1379 阅读 · 0 评论 -
PHP根据IP判断地区名信息
看代码<?php header("Content-type: text/html; charset=utf-8");function getIP(){ if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $realip = $_SERVER[H原创 2013-05-30 09:47:32 · 1247 阅读 · 0 评论 -
php分页原理
1、首先了解SQL语句中的limit用法SELECT * FROM table …… limit 开始位置 , 操作条数 (其中开始位置是从0开始的) 例子:取前20条记录:SELECT * FROM table …… limit 0 , 20从第11条开始取20条记录:SELECT * FROM table …… limit 10 , 20原创 2013-04-12 12:11:12 · 639 阅读 · 0 评论 -
PHP Static(静态)关键字解说
声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。为了兼容 PHP 4,如果没有指定访问控制,属性和方法默认为公有。由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。静态属性不可以由对象通过 -> 操作符来访问。用静态方式调用一个非静态方法会导致一个E_STRICT 级别的错误。就像其它所有的 ...原创 2019-09-21 00:00:43 · 147 阅读 · 0 评论