文章列表
 
您正在查看 "php基础" 分类下的文章

2012-04-09 22:23
php的session默认是以文件方式保存在服务器端,并且在客户端使用cookie保存变量,这就会出现一个问题,当一个用户由于某种安全原因关闭了浏览器的cookie,程序中的session相关操作将无法执行。因此,如果能以数据库保存session数据,将不受客户端设置的限制,并且在性能和扩展性等方面有一个飞跃。程序中使用关键函数是session_set_save_handler,同时要将php.ini里的session.save_handler = files 改为 user。这里我们讨论的环境是linux(freesd)+apache+mysql+php。 
 
2012-03-22 15:56

XCache是一款提速php执行效率的工具,只要是通过对php编译空间开启一定的缓存来实现提速。

windows+apache环境下能实现此功能的工具不多,XCache是其中比较好的一款,推荐使用。

安装方法:
1. 下载XCache-1.3.2-php-5.3.6-Win32-VC9-x86.zip
2. 将压缩包内的php_xcache.dll放至php ext  扩展目录下
3. 在 php.ini文件的

 
2012-03-13 17:33

PHP数组去空值,很多人可能就会想到利用foreach遍历再判断,当然这也是一种解决方案,但并不是最佳的解决方案。现在,安徽SEO告诉大家一个简单的方法即可让PHP数组去空值或指定的值。

<?php
  $file = array('','net920','cn','');
  $file=array_values(array_diff($file, array('')));//去空格,若要删除其它指定值,请将array('')修改为:array('要去的值')
  print_r($file);
?>

 
2012-02-29 15:33

 
2012-02-29 15:32

最近在开发站群软件,用到了根据访问域名判断子站点的相关问题。PHP获取当前域名有两个变量 HTTP_HOST 和 SERVER_NAME,我想知道两者的区别以及哪个更加可靠。

首先我想说,百度上那些转来转去的文章都是扯淡!
有说相同的,有说不同的,都没说明原因,没经过验证就互相转来转去的,浪费观众时间。

下面说说本人经过亲自验证 + 查阅官方文档 + 官方BUG列表 + 官方邮件列表 + sitepoint + webmasterworld + google的总结:

相同点:
当满足以下三个条件时,两者会输出相同信息。

 
2011-12-21 14:44

get_magic_quotes_gpc函数

本函式取得 PHP 环境设定的变数 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。传回 0 表示关闭本功能;传回 1 表示本功能开启。当 magic_quotes_gpc 开启时,所有的 ' (单引号), " (双引号), \ (反斜线) and 空字符会自动转为含有反斜线的溢出字符。

-----------------------

addslashes -- 使用反斜线引用字符串

描述

string addslashes ( string str)

返回字符串,该字符串为了数据库

 
2011-10-09 14:01
PHP数字型字符串比较

在PHP里当两个数字型字符串(只含数字的字符串)进行比较的时候是直接转换成数值进行比较的 
如下示例:(注意$a和$b两个变量的最后一位不相等) 

//示例1
<?php
$a = '511203199106034578';
$b = '511203199106034579';
if ($a==$b) {
    echo 'equal';
} else {
    echo 'notEqual';
}
?>

运行上面的程序却

 
2011-09-26 13:22
substr

(PHP 4, PHP 5)

substr — 返回字符串的子串

 说明string substr ( string $string , int $start [, int 
 
2011-07-15 15:53

mysql.dll

mysql.dll库是最基础的MySQL连接库,如果你短时间内没有学习和使用其他数据库的需求,而且不会使用像“事务支持”,“外键”,“触发器”,“视图”等高级功能,那么就可以使用mysql.dll库,直接用函数或者是封装类库,都可以。

mysqli.dll
是mysql.dll库的升级版,支持“事务支持”,“外键”,“触发器”,“视图”等高级功能,其他和mysql.dll库无异,在学习和需要应用mysql高级功能的时候可以用。

php_pdo.dll + php_pdo_mysql.dll

PDO是个新东西,他统一了PHP连接任何数据库

 
2011-07-04 10:27

GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!
要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。

有点罗嗦,下面说正事:

正如要制作压缩饼干,先要拿到原料,要压缩一个页面,首先要获得要输出的内容。PHP中的ob_start()(ob => outpu

 
   
 
 
文章存档
 
     
 
最新文章评论
  

看不懂什么
 

[表情]
 

回复qhg007:文章我也是转的 其实我也是外行!
 

谨受教。谢谢!!
 

不错
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu