-
php完成文件数据缓存实现代码
所属栏目:[PHP教程] 日期:2022-02-16 热度:71
缓存技术是每次访问页面的时候,都会先检测相应的缓存是否存在,如果不存在,就连接数据库,得到数据,完成模板变量的赋值,显示页面,同时生成缓存文件,这样下次访问的时候缓存文件就发挥作用了. php实现文件数据缓存实现代码如下: ?php class cacheexception exte[详细]
-
php mysql客户注册登陆代码
所属栏目:[PHP教程] 日期:2022-02-16 热度:167
这是一款利用php 与mysql数据库实现的用户注册与登录代码,功能也是比较简单实用的用户注册程序,同时也加了用户登录时验证码程序,这样做就安全了很多,代码如下: !doctype html public -//w3c//dtd xhtml 1.0 transitional//en http://www.w3.org/tr/xhtml1/dt[详细]
-
PHP MemCached 缓存运用
所属栏目:[PHP教程] 日期:2022-02-16 热度:112
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度,Memcached基于一个存储键/值对的hashmap,其守护进程,daemon,是用C写的,但是客[详细]
-
php购物车示例
所属栏目:[PHP教程] 日期:2022-02-16 热度:148
这里又提供一款php购物车实例代码,这是一款适合种位要开发商城或购物系统参考的开发实例了,告诉你如果增加商品到购物并删除,与购物车的数据库设计实例. inventory表,代码如下: create table inventory ( product tinytext not null, quantity tinytext not n[详细]
-
php模仿asp Application对象在线人数汇总
所属栏目:[PHP教程] 日期:2022-02-16 热度:100
/* 用法: application(key,value); //设置 key=value $value = application(key); //获取 key的值 */ function application() { $args = func_get_args(); //获取输入参数 //开源代码Cuoxin.com if (count($args) 2 || count($args) 1) return; $ssid = ses[详细]
-
php解析JSON 数据
所属栏目:[PHP教程] 日期:2022-02-15 热度:196
大多数流行的 Web 服务如 twitter 通过开放 API 来提供数据一样,它总是能够知道如何解析 API 数据的各种传送格式,包括 JSON,XML 等等,代码如下: $json_string={id:1,name:foo,email:foo@foobar.com,interest:[wordpress,php]} ; $obj=json_decode($json_str[详细]
-
php配置memcache缓存方法
所属栏目:[PHP教程] 日期:2022-02-15 热度:54
1、下载memcache 放到自己的盘符下面 例如:d:memcached 2、开始-cmd-输入命令d:memcachedmemcached.exe -d install 安装 3、安装完成后输入d:memcachedmemcached.exe -d start 4、下载php_memcache.dll,注意自己的php版本的文件 放到你的php下的ext/下面 5[详细]
-
php 模拟用户自动在qq空间发表文章
所属栏目:[PHP教程] 日期:2022-02-15 热度:55
我们这里是一个简单的利用php来php 模拟登录后再到QQ空间发送文章的一个简单的程序,有需要的朋友可以参考,或改进可以给我意见,代码如下: ?php //模拟get post请求函数 /* 函数说明: 功能:请求方式可以get,post,可以发送的cookie,保存的cookiefile文件[详细]
-
php实现session多域名多服务器共享session id
所属栏目:[PHP教程] 日期:2022-02-15 热度:187
我们可以把sessionid保存在数据库中得以实现,这个方法比较安全而且应用广泛,但是不是我们讨论的范围,下面只讲简单的,首先验证的时候产生一个sessionid;代码如下: ?php Session_start(); $sessionId = session_id();//得到sessionid //开源代码Cuoxin.com //[详细]
-
PHP利用socket模拟post之fsockopen发送数据
所属栏目:[PHP教程] 日期:2022-02-15 热度:181
今天有点心烦啊,还是写一篇关于php fsockopen post相关数据的文章吧,我们可以模仿来自然后再发送给对方服务器,有需要的朋友看看吧,代码如下: POST /目的程序 HTTP/1.1 Accept: */* Referer: http://www.Cuoxin.com Accept-Language: zh-cn,en-us;q=0.5 Conte[详细]
-
php中动态调用说明
所属栏目:[PHP教程] 日期:2022-02-15 热度:88
动态调用在php算是高级的东西了,今天我们来看看这高级的活是什么吧,先来分析一下判断什么是这个动态调用,有需要的朋友看看吧. 在程序中如果加一大堆判断的确是一个很大的麻烦,例如这样: if($fun=a){echo 哎呀!;} elesif(){} else{echo 嗯!;}; 真的很麻烦并[详细]
-
php实现记住密码自动登录
所属栏目:[PHP教程] 日期:2022-02-15 热度:200
要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下. php制作记住密码自动登录的解决思路,其实也就是对session,cookies的操作,实例代码如下: //检查用户是否登录 function checklogin([详细]
-
提高php程序性能和负载测试
所属栏目:[PHP教程] 日期:2022-02-15 热度:120
一篇关于提高php程序性能和负载测试的实例代码,有需要的朋友可以看看如何提高自己程序的性能. 计算执行的时间,通过下面这个简单的方法可以计算一段程序的执行时间(微妙),代码如下: $start_time = microtime(true); //一些需要计算时间的代码 //... code here[详细]
-
php sso单点登录实现代码
所属栏目:[PHP教程] 日期:2022-02-15 热度:106
下面详细讲到了几点.1、点击登录跳转到SSO登录页面并带上当前应用的callback地址 2、登录成功后生成COOKIE并将COOKIE传给callback地址 3、callback地址接收SSO的COOKIE并设置在当前域下再跳回到应用1即完成登录 4、再在应用程序需要登录的地方嵌入一个iframe[详细]
-
php中PclZip插件文件解压与压缩文件
所属栏目:[PHP教程] 日期:2022-02-15 热度:59
最近在开发我的Wordpress插件ShareLink,在这过程中,发现了PclZip这个操作zip文件的PHP类,不得不推荐下,还有另外一个推荐的原因就是在它的源码里面让我发现了一个PHP函数参数的淫荡用法,下面将举例说明. 生成zip文件,用法一,代码如下: ?php include_once(pclz[详细]
-
php与浏览器缓存机制说明
所属栏目:[PHP教程] 日期:2022-02-14 热度:81
浏览器的缓存策略,会暂时将浏览过的文件缓存在本地磁盘,当用户重复请求页面时,告知客户端页面并没有发生改变,可以调用缓存,那么如何知道客户端是否有页面缓存呢?从 HTTP 协议层面来说,浏览器发送请求时会先发送如下: HTTP 头: Connection Keep-Alive Date[详细]
-
php页面缓存实现办法总结
所属栏目:[PHP教程] 日期:2022-02-14 热度:200
在php页面缓存主要用到的是ob系列函数,如ob_start(),ob_end_flush(),ob_get_contents(),但是更高级的缓存是不使用这些函数的,本文章最后一个实现就有讲到,大家可参考一下. ob_start():页面缓存开始的标志,此函数一下的内容直至ob_end_flush()或者ob_end_cle[详细]
-
php中异常处理方法汇总
所属栏目:[PHP教程] 日期:2022-02-14 热度:163
当异常被触发时,通常会发生:在PHP5中添加了类似于其它语言的错误异常处理模块。在 PHP代码中所产生的异常可被 throw语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对应[详细]
-
PHP根据IP地址判断城市完成城市切换或跳转代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:197
先要获取ip地址相当简单,下面先介绍两种获取IP地址的代码,后面需要利用QQIP库来查找当前IP是属于那个IP段然后得出城市字段并返回. 获取IP地址,代码如下: ?php function GetIP() { if ($_SERVER[HTTP_X_FORWARDED_FOR]) $ip = $_SERVER[HTTP_X_FORWARDED_FOR][详细]
-
PHP版表格展现无限级分类
所属栏目:[PHP教程] 日期:2022-02-14 热度:179
TreeTable是一个能把无限分类展现为表格形式的PHP类库插件,分类的层级表示为表格的列,分类的行数表格分类的总数,单元格显示分类名称. TreeTable通过对单元格的行合并和列合并实现了无限层级也能较好的展示层级架构. 1.构建ID/PID/NAME的数组,后期可通过数据[详细]
-
php mysql一个查询优化的简单示例
所属栏目:[PHP教程] 日期:2022-02-14 热度:132
PHP+Mysql是一个最经常使用的黄金搭档,它们俩配合使用,能够发挥出最佳性能,当然,如果配合Apache使用,就更加Perfect了. 因此,需要做好对mysql的查询优化,下面通过一个简单的例子,展现不同的SQL语句对于查询速度的影响. 存在这样的一张表test,它有一个自增的i[详细]
-
PHP里zlib扩展实现GZIP压缩输出各种方法总结
所属栏目:[PHP教程] 日期:2022-02-14 热度:187
一般情况下我们出现大量数据传输理希望减少服务器的带宽压力,会采取一种方式来压缩文件传输,php中用zlib也可以实现gzip压缩输出,下面我们来看GZIP压缩输出各种方法总结. GZIP(GNU-ZIP)是一种压缩技术,经过GZIP压缩后页面大小可以变为原来的30%甚至更小,这[详细]
-
php缓存技术详细说明及php缓存实现代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:83
有些信息比方经常不变的,但是还是能变的信息放在缓存中以加快显示速度,这是很有价值的,所谓的缓存,通俗的理解就是一些保存在服务器端的共用信息.它是于服务器同生死的,我们在保存缓存的时候可以指定下次更新的时间的判断,比方要在5分钟更新一次 数据缓存:这[详细]
-
PHP里校验ISBN码的函数详解
所属栏目:[PHP教程] 日期:2022-02-14 热度:182
本文章来讲述一下关于在ISBN校验方法,有需要的同学可参考一下,考虑到一个严谨的图书管理程序要考虑到多方面的问题,因为10位ISBN码的图书还是有巨大的存世量的,所以要校验图书ISBN码的正确性,就必须同时考虑10位和13位的情况. 平常我们能够见到的ISBN码有10位[详细]
-
PHP里实现异步调用多线程程序代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:81
本文章详细的介绍了关于PHP中实现异步调用多线程方法,下面我们以给1000个用户发送一封推荐邮件,用户输入或者导入邮件账号了提交服务器执行发送来讲述. 比如现在有一个场景,给1000个用户发送一封推荐邮件,用户输入或者导入邮件账号了提交服务器执行发送,代码[详细]