广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中302是什么错误
  • 904
分享到

php中302是什么错误

php 2020-11-05 18:11:25 904人浏览 无得
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑302 代表暂时性转移(Temporarily Moved ),是HTTP响应状态码并不是错误。302是临时重定向的意思,表示被访问页面因为各种需要被临时跳转到其他页面

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

302 代表暂时性转移(Temporarily Moved ),是HTTP响应状态码并不是错误。

302是临时重定向的意思,表示被访问页面因为各种需要被临时跳转到其他页面。

在php中,可以利用header()来实现302跳转。

有两种语法格式:

  • 语法格式1:

header('Http/1.1 302 Moved Permanently');
header('Location: https://www.php.cn');
  • 语法格式2:

header('Location: https://www.php.cn', true, 302);

额外再提一句,如果要自适应HTTPS/HTTP的话,这样就可以了:

header('Location: //www.php.cn', true, 302);

扩展知识:

HTTP--3xx(重定向)响应状态码

要完成请求,需要进一步操作。通常,这些状态码用来重定向。Google 建议您在每次请求中使用重定向不要超过 5 次。您可以使用网站管理员工具查看一下 Googlebot 在抓取重定向网页时是否遇到问题。诊断下的网络抓取页列出了由于重定向错误导致 Googlebot 无法抓取的网址。

  •   300(多种选择): 针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。

  •   301(永久移动): 请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置。

  •   302(临时移动): 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。此代码与响应 get 和 head 请求的301代码类似,会自动将请求者转到不同的位置,但不应使用此代码来告诉googlebot某个网页或者网站已经移动,因为googlebot会继续抓取原有位置并编制索引

  •   303(查看其它位置): 请求者应当对不同位置使用单独的 get 请求来检索响应时,服务器返回此代码。对于出head之外的所有请求,服务器会自动转到其它位置;

  •    304(未修改): 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容;如果网页自请求者上次请求后再也没有更改过,应将服务器配置为返回此响应(称为if-modified-Since HTTP标头)。服务器可以告诉 googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。

  •    305(使用代理): 请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理。

  •    307(临时重定向): 服务器目前从不同位置的网页响应请求,但请求者应该继续使用原有位置来响应以后的请求,此代码与响应 get 和 head 请求的<a href=""></a>代码类似,会自动将请求者转到不同的位置,但不应该 告诉googlebot 某个页面或者网站已经移动,因为 googlebot 会继续抓取原有位置并编制索引。

PHP header 的7种用法

跳转页面

header('Location:'.$url);  //Location和":"之间无空格。

声明content-type

header('content-type:text/html;charset=utf-8');

返回response状态码

header('HTTP/1.1 404 Not Found');

在某个时间后执行跳转

header('Refresh: 10; url=http://www.php.cn/');  //10s后跳转。

控制浏览器缓存

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

. 执行http验证

header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Top Secret"');

执行下载操作

header('Content-Type: application/octet-stream'); //设置内容类型
header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户作为附件
header('Content-Transfer-Encoding: binary'); //设置传输方式
header('Content-Length: '.filesize('example.zip')); //设置内容长度

--结束END--

本文标题: php中302是什么错误

本文链接: https://www.lsjlt.com/news/1565.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中302是什么错误
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑302 代表暂时性转移(Temporarily Moved ),是HTTP响应状态码并不是错误。302是临时重定向的意思,表示被访问页面因为各种需要被临时跳转到其他页面...
    99+
    2020-11-05
    php
  • php中302指的是什么
    这篇“php中302指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中302指的是什么”文章吧。在php中,3...
    99+
    2023-06-30
  • php中401是什么错误
    PHP 401错误码是指服务器拒绝访问用户请求的资源。这个错误可能会让许多用户感到困惑,因为通常人们认为 401 错误码只有在需要提供对服务器的身份验证时才会出现。 实际上,这种错误码在许多不同的网络设置中都可能出现,包括 Web 应用程序...
    99+
    2023-05-14
    php 错误码 401
  • php中401错误指的是什么
    本文小编为大家详细介绍“php中401错误指的是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“php中401错误指的是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。PHP 401错误码是指服务器拒绝访问...
    99+
    2023-07-05
  • PHP中的错误处理机制是什么?
    PHP是一种流行而强大的服务器端编程语言,可以用来开发各种Web应用程序。就像其他编程语言一样,PHP也有可能会出现错误和异常。这些错误和异常可能由各种原因引起,如程序错误、服务器错误、用户输入错误等等。为了确保程序的运行稳定性和可靠性,P...
    99+
    2023-05-14
    PHP错误处理 异常处理 错误日志记录
  • php执行错误是什么意思
    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。php执行错误是什么意思?具体问题描述:php程序执行提示错误,这是什么错误啊我在网上下载的PHP版许愿树留言板程序,来测试一下自己机子搭建的PHP环境,运行phpinf...
    99+
    2014-10-20
    php
  • php中的错误控制操作符是什么
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php 错误控制操作符:@PHP 支持使用错误控制运算符@。将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都将被忽略掉。如果用 set_error_...
    99+
    2021-06-15
    php 错误控制操作符
  • java中的错误是什么
    在Java中,根据错误性质将运行错误分为两大类:错误和异常。 (推荐学习:java课程)Java中的所有异常都是由Throwable类的子类生成的对象,所有的异常类都是Throwable类的子类或子类的子类。Thro...
    99+
    2021-08-15
    java入门 java
  • oracle中12154错误是什么
    Oracle中的12154错误是指TNS解析器无法解析给定的服务名或连接描述符。这个错误通常发生在尝试连接到Oracle数据库时,而...
    99+
    2023-08-24
    oracle
  • php错误日志的作用是什么
    这篇文章主要介绍了php错误日志的作用是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在php中,错误日志用于记录程序运行时的出错信息,可以帮助开发人员或者管理人员查看系...
    99+
    2023-06-29
  • PHP中最低级别的错误类型是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑序言:php错误就是会使脚本运行不正常的情况。php的错误有很多种,包括warning、notice、deprecated、fetal error等。其中notice不...
    99+
    2015-11-01
    PHP 错误类型 deprecated
  • php中错误代码0xc0000135是什么意思
    小编给大家分享一下php中错误代码0xc0000135是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php错误代码0xc000013...
    99+
    2023-06-06
  • php返回500错误信息是为什么
    PHP是一种广泛应用于Web开发的服务器端脚本语言。在使用PHP开发Web应用时,经常会碰到500错误信息的问题,而这些错误信息通常是由以下原因引起的。代码错误PHP程序在运行的过程中,很容易出现语法错误或逻辑错误。一旦出现错误,就会导致程...
    99+
    2023-05-14
  • php curl错误捕获的方法是什么
    本篇内容主要讲解“php curl错误捕获的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php curl错误捕获的方法是什么”吧!php curl错误捕获的方法是通过curl_err...
    99+
    2023-06-25
  • php出现500错误的原因是什么
    本文小编为大家详细介绍“php出现500错误的原因是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“php出现500错误的原因是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php出现500错误的原因:1...
    99+
    2023-06-29
  • php为什么执行错误
    本篇内容介绍了“php为什么执行错误”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php执行错误表示php程序执行提示错误,其解决办法就是检...
    99+
    2023-06-25
  • linux中500错误指的是什么
    这篇文章主要讲解了“linux中500错误指的是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux中500错误指的是什么”吧!在linux中,500错误指的是“500 Intern...
    99+
    2023-07-02
  • php错误日志有什么用
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php错误日志有什么用错误日志用于记录程序运行时的出错信息。错误日志的记录,可以帮助开发人员或者管理人员查看系统是否存在问题。编程人员和维护人员等可以利用错误日志对系统...
    99+
    2016-06-27
    php 错误日志
  • golang错误是什么意思
    golang错误是一个特殊的类型,用于表示函数执行期间可能发生的问题或异常情况,当函数无法正常执行时,可能会返回一个错误对象作为函数的结果,错误对象通常包含一个描述错误的字符串,以及其他属性,如错误代码或错误源。本文操作环境:Windows...
    99+
    2023-07-19
  • Golang中最常见的错误是什么
    这篇文章主要介绍“Golang中最常见的错误是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Golang中最常见的错误是什么”文章能帮助大家解决问题。一、类型错误类型错误是Golang中最常见的...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作