一个标准的header.php,php header详解

php header详解

header

(PHP 3, PHP 4, PHP 5)

header -- 发送一个原始 HTTP 标头

说明

void header ( string string [, bool replace [, int http_response_code]] )

header() 函数用来发送一个原始 HTTP 标头。有关 HTTP 标头的更多内容见 HTTP/1.1 规范。

可选参数 replace 指明是替换掉前一条类似的标头还是增加一条相同类型的标头。默认为替换,但如果将其设为 FALSE 则可以强制发送多个同类标头。例如:

header('WWW-Authenticate: Negotiate');

header('WWW-Authenticate: NTLM', false);

?>

第二个可选参数 http_response_code 强制将 HTTP 响应代码设为指定值(此参数是 PHP 4.3.0 新加的)。

有两种特殊的 header 调用。第一种是标头以字符串“HTTP/”(大小写不重要)开头的,可以用来确定要发送的 HTTP 状态码。例如,如果配置了 Apache 用 PHP 来处理找不到文件的错误处理请求(使用 ErrorDocument 指令),需要确保脚本产生了正确的状态码。

header("HTTP/1.0 404 Not Found")

?>

注: HTTP 状态码标头行总是第一个被发送到客户端,而并不管实际的 header() 调用是否是第一个。除非 HTTP 标头已经发送出去,任何时候都可以通过用新的状态行调用 header() 函数来覆盖原先的。

第二种特殊情况是以“Location:”标头。它不只是把这个标头发送回浏览器,它还将一个 REDIRECT(302)状态码返回给浏览器,除非之前已经发出了某个 3xx 状态码。

header("Location: http://www.example.com/"); /* 重定向浏览器 */

/* 确保重定向后,后续代码不会被执行 */

exit;

?>

注: HTTP/1.1 标准需要一个绝对地址的 URI 做为 Location: 的参数, 但有一些客户端支持相对 URI。通常可以使用 $_SERVER['HTTP_HOST']、$_SERVER['PHP_SELF'] 及 dirname() 函数来自己从相对 URI 产生出绝对 URI:

header("Location: http://".$_SERVER['HTTP_HOST']

. rtrim(dirname($_SERVER['PHP_SELF']), '/\\')

."/".$relative_url);

?>

注: 即使启用了 session.use_trans_sid,Sess

相关文档:

注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。

Phpcms 编码规范

1. 引言…. 2

2. 适用范围…. 2

3. 标准化的重要性和好处…. 3

4. PHP编码规范与原则…. 3

4. ......

1、到微软官方去下载新的驱动,下载地址如下:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9

官方文档有描述:

Refer to the documentation that is installed with the driver for a description of the new features in this ......

例:

要求匹配标题

五皇冠 2010春装新品时尚T恤 长袖 女装长款T恤 热卖韩版长T 特价

$reg="|

[\n\r\t]*

[\n\r\t]*(.*)[\n\r\t]*

|";

pre ......

第一步:下载安装程序

(1) Apache2.2.4版下载,地址:http://httpd.apache.org/download,选择

apache_2.2.4-win32-x86-no_ssl.msi,大约4M多。

(2)PHP5.2.3版下载, 地址:http://www.php.net/downloads.php,选择Windows Binaries下面的PHP5.2.3.zip package,它对应php-5.2.3-Win32.zip文件,大约9M多。

第二� ......

PHP字符串函数大全

AddSlashes: 字符串加入斜线。

bin2hex: 二进位转成十六进位。

Chop: 去除连续空白。

Chr: 返回序数值的字符。

chunk_split: 将字符串分成小段。

convert_cyr_string: 转换古斯拉夫字符串成其它字符串。

crypt: 将字符串用 DES 编码加密。

echo: 输出字符串。

explode: 切开字符串。

flush: 清 ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值