国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP利用header跳轉失效的解決方法

2024-05-04 23:26:21
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP利用header跳轉失效的解決方法,歸納了這類問題的注意事項,非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了PHP利用header跳轉失效的解決方法,分享給大家供大家參考。具體方法分析如下:

一、問題:

今天header(/"Location: $url/"),以往跳轉總是可以的,今天卻不動,只是輸出結果,以往自己要確認檢查,$url的值獲取的是否正確,所以在前面加了echo $url;來調試用,結果就導致了header函數的無效.

二、解決方法:

在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.ini,找到 output_buffering=Off 修改為 output_buffering=4096.

希望本文所述對大家的PHP程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遵义市| 丰原市| 额济纳旗| 和政县| 敦化市| 陆河县| 碌曲县| 吉隆县| 田阳县| 吐鲁番市| 武安市| 福海县| 四川省| 镇雄县| 诏安县| SHOW| 泰来县| 万山特区| 明溪县| 江达县| 左权县| 嫩江县| 金沙县| 阳城县| 巴南区| 武定县| 和平区| 靖宇县| 耒阳市| 虞城县| 锦屏县| 犍为县| 仪陇县| 云霄县| 新平| 梁平县| 白水县| 湖州市| 江油市| 云龙县| 白水县|