当前位置:首页 » 编程语言 » php自定义header

php自定义header

发布时间: 2022-12-06 19:04:50

A. php新手求助!如何发送自定义头信息

header('Content-Type:test;charset...')

B. 如何让php通过header发送自定义数据

发送请求时,除了可以使用$_GET/$_POST发送数据,也可以把数据放在header中传输过去。

C. php的header函数设置在哪

//ok
header(‘HTTP/1.1200OK');
//设置一个404头:
header(‘HTTP/1.1404NotFound');
//设置地址被永久的重定向
header(‘HTTP/1.1301MovedPermanently');
//转到一个新地址
header(‘Location:http://www.example.org/‘);
//文件延迟转向:
header(‘Refresh:10;url=http://www.example.org/‘);
print‘';
//当然,也可以使用html语法实现
//<metahttp-equiv=”refresh”content=”10;http://www.example.org//>
//overrideX-Powered-By:PHP:
header(‘X-Powered-By:PHP/4.4.0′);
header(‘X-Powered-By:Brain/0.6b');
//文档语言
header(‘Content-language:en');
//告诉浏览器最后一次修改时间
$time=time()–60;//orfilemtime($fn),etc
header(‘Last-Modified:‘.gmdate(‘D,dMYH:i:s',$time).'GMT');
//告诉浏览器文档内容没有发生改变
header(‘HTTP/1.1304NotModified');
//设置内容长度
header(‘Content-Length:1234′);
//设置为一个下载类型
header(‘Content-Type:application/octet-stream');
header(‘Content-Disposition:attachment;filename=”example.zip”‘);
header(‘Content-Transfer-Encoding:binary');
//loadthefiletosend:
readfile(‘example.zip');
//对当前文档禁用缓存
header(‘Cache-Control:no-cache,no-store,max-age=0,must-revalidate');
header(‘Expires:Mon,26Jul199705:00:00GMT');//Dateinthepast
header(‘Pragma:no-cache');
//设置内容类型:
header(‘Content-Type:text/html;charset=iso-8859-1′);
header(‘Content-Type:text/html;charset=utf-8′);
header(‘Content-Type:text/plain');//纯文本格式
header(‘Content-Type:image/jpeg');//JPG***
header(‘Content-Type:application/zip');//ZIP文件
header(‘Content-Type:application/pdf');//PDF文件
header(‘Content-Type:audio/mpeg');//音频文件
header(‘Content-Type:application/x-shockw**e-flash');//Flash动画
//显示登陆对话框
header(‘HTTP/1.1401Unauthorized');
header(‘WWW-Authenticate:Basicrealm=”TopSecret”‘);
print‘‘;
print‘enterswronglogindata';

D. php 输出视频流怎样设置header

header 好像不识别变量吧
我这也有一个函数 但是只能播放mp4的文件 如果你的能播放其他的视频格式求分享

function PutMovie($file) {
header("Content-type: video/mp4");
header("Accept-Ranges: bytes");

$size = (filesize($file));
if(isset($_SERVER['HTTP_RANGE'])){

header("HTTP/1.1 206 Partial Content");
list($name, $range) = explode("=", $_SERVER['HTTP_RANGE']);
list($begin, $end) =explode("-", $range);
if($end == 0) $end = $size - 100;
}
else {
$begin = 0; $end = $size - 100;
}
header("Content-Length: " . ($end - $begin + 1));
header("Content-Disposition: filename=".basename($file));
header("Content-Range: bytes ".$begin."-".$end."/".$size);

$fp = fopen($file, 'rb');
fseek($fp, $begin);
while(!feof($fp)) {
$p = min(1024, $end - $begin + 1);
$begin += $p;
echo fread($fp, $p);
}
fclose($fp);exit;
}

E. ecs_header在php中什么意思

这个是ecshop里面一个页面跳转的自定义函数,自定义 header 函数,用于过滤可能出现的安全隐患
具体在includes下lib_base.php
function ecs_header

F. php header 怎么设置

PHP设置header示例:

<?php
//设置页面编码
header("Content-type:/text/html;charset=utf-8;");

//页面重定向跳转示例
header("location:index.php");

G. PHP中header用法小结

本文实例总结了PHP中header用法。分享给大家供大家参考,具体如下:
PHP

header()函数的作用是给客户端发送头信息。
什么是头信息?
这里只作简单解释,详细的自己看http协议。

HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header)

体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY><
/BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日期、内容的长度等。而体内容就是整个HTML,也就是你所能看见的全
部东西。
头信息有什么用呢?
头信息的作用很多,最主要的有下面几个:
1、跳转:
Header("Refresh:2;
URL=http://localhost//session.php");//2秒后跳转
若等待时间为0,则与header("location:")等效。
Header("Location:http://localhost//session.php");//直接跳转
2、指定网页的内容:
同样一个XML文件,如果头信息中指定:Content-type:
application/xml
的话,浏览器会将其按照XML文件格式解析。但是,如果头信息中是:Content-type:
text/xml
的话,浏览器就会将其看作存文本解析。(浏览器不是按照扩展名解析文件的)
3、附件下载:
$filename
=
"tupian.jpg";
//文件路径
可以绝对路径也可以相对路径
header('Content-type:
application/x-jpg');
//文件的类型
header('Content-Disposition:
attachment;
filename="保存时的文件名.jpg"');
//下载显示的名字
readfile("$filename");
exit();
查看:
$link
=
"tupian.jpg";
//文件路径
可以绝对路径也可以相对路径
//$link
=
"新建文本文档.xml";
//文件路径
可以绝对路径也可以相对路径
if
(isset($link))
{
Header("HTTP/1.1
303
See
Other");
Header("Location:
$link");
exit;
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。

H. php header跳转+自定义标题头

可以使用session传递,以下是示例:

1. a.php

<?php
session_start();
$_SESSION['a_value'] = 'aaaaaa';
header('location:b.php');
?>

2. b.php

<?php
session_start();
print_r($_SESSION['a_value']);
?>

I. PHP获取不到自定义Header参数

项目开发中经常会用到通过Header来传递参数,有时可能会出现通过$_SERVER无法获取到Header中自定义的参数,可以尝试通过下面的方法来解决。

在Nginx的配置文件中(即:nginx.conf)添加下面的配置项,然后重启Nginx服务即可

underscores_in_headers  on; # 该配置项默认值为off

热点内容
做脚本挂 发布:2024-05-02 19:09:14 浏览:930
打王者开最高配置哪个手机好 发布:2024-05-02 19:08:31 浏览:350
python字典使用 发布:2024-05-02 19:01:14 浏览:134
我的世界服务器联机ip 发布:2024-05-02 18:50:39 浏览:619
steam密码从哪里看 发布:2024-05-02 18:50:00 浏览:629
convertlinux 发布:2024-05-02 18:20:00 浏览:705
zxingandroid简化 发布:2024-05-02 17:47:53 浏览:189
贵州银行卡查询密码是什么 发布:2024-05-02 17:47:17 浏览:119
飓风算法没用 发布:2024-05-02 17:41:41 浏览:350
android铃声设置 发布:2024-05-02 17:40:01 浏览:485