php利用header跳转无效的解决方法:1、找到并打开php.ini配置文件;2、将output_buffering = Off修改为output_buffering = 4096;3、重启服务器。

本文操作环境:windows10系统、php 7、thinkpad t480电脑。
解决方法:
1、修改php.ini;
2、找到 output_buffering=Off 将其修改为 output_buffering=4096;
3、重启服务器。
在PHP中用header("location:test.php")进行跳转要注意以下几点:
1、location和“:”号间不能有空格,否则会出错.//phpfensi.com
2、在用header前不能有任何的输出,包括include的页面中标签“?>”后不能有空格.
3、header后的PHP代码还会被执行.
PHP的 header 跳转之前不能有任何内容输出,因为PHP开始执行的时候就已经向浏览器送出HTTP头信息,之后就不再允许更改了。
但是如果必须要在输出之后再处理header信息的话可以使用 ob_start() ob_end_flush() 来缓存一下要发送的内容,等到header继续再发送内容。
推荐学习:php培训
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Comment ouvrir le fichier php
Comment supprimer les premiers éléments d'un tableau en php
Que faire si la désérialisation php échoue
Comment connecter PHP à la base de données mssql
Comment connecter PHP à la base de données mssql
Comment télécharger du HTML
Comment résoudre les caractères tronqués en PHP
Comment ouvrir des fichiers php sur un téléphone mobile