国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴忠市| 永康市| 乌恰县| 嘉义县| 疏附县| 城步| 哈巴河县| 四川省| 宜川县| 萨迦县| 个旧市| 民丰县| 扶风县| 扬州市| 闽侯县| 桐乡市| 图木舒克市| 宁远县| 军事| 普兰县| 宕昌县| 沅陵县| 贡觉县| 太保市| 嘉峪关市| 台北县| 瓦房店市| 会同县| 厦门市| 苏尼特左旗| 南江县| 娄底市| 交城县| 道孚县| 太仆寺旗| 遂平县| 都兰县| 安龙县| 陕西省| 田林县| 曲靖市|