php下HTTP REFERER對ie不相容問題

時間 2022-07-12 14:15:04

1樓:匿名使用者

不是所有的使用者**(瀏覽器)都會設定這個變數,而且有的還可以手工修改 http_referer。

因此,這個變數不總是真實正確的。

對於樓主的題目,我本地稍稍修改了下,並在當前檔案同一目錄下建了a.html和b.html檔案,其內容分別這是a.html檔案和這是b.html檔案(這個也許是主要原因)。

還有樓主,我從你上面的**修改後,其http://前的「號是不對的(這個原因不可忽視),估計問題就出在這,,其**在我本地,從ie6-ie9都是通過的,請放心使用,如有其它問題,可繼續追問,我修改後的檔案內容如下:

2樓:匿名使用者

http_referer有效的情況

1、以iframe 形式呼叫地址

2、以window.open呼叫,開啟新頁面window.open(url);

3、使用window.location.replace在firefox 和chrome下可以獲取http_referer

window.location.replace(url);

4、使用window.location.href在firefox 和chrome下可以獲取http_referer

window.location.href = url;

5、使用a標籤跳轉可以獲取http_referer

http_referer無效的情況

1、使用函式 file_get_contents或file等函式呼叫url地址,這個地址所在的檔案無法獲取http_referer

2、使用window.location.replace在ie6、ie7、ie8下無法獲取http_referer

window.location.replace(url);

3、使用window.location.href在ie6、ie7、ie8下無法獲取http_referer

window.location.href = url;

php如何準確的獲取前一頁地址 $_server['http_referer']這玩意不好使。

怎樣在php中解決瀏覽器相容問題?

3樓:匿名使用者

一般是前端html頁面有瀏覽器之間不相容的想象,這個可能是js或者css不相容,目前都有解決辦法可以查一下。

4樓:兩行單行道

首先看是div的問題 還是php程式**的問題,如果是div的問題,可以在原來html檔案上改,也可以在php檔案中直接改,如果是php程式**導致的就解決php的問題。一般如果在html上沒有問題 就是程式**的問題

5樓:

php是在伺服器上執行的,瀏覽器相容問題是css

css的話把每個引數都定義,**寫全來一般就不會有太大問題

還不夠的話利用每個瀏覽器的**差別都寫,有的瀏覽器識別前面符號,有的不識別,就利用這個差別把每種情況都寫上去

php問題,$_server['http_referer']是什麼意思?

6樓:匿名使用者

連線到此頁面的上一個頁面

$_server 裡存著很多伺服器的變數,

可以用print_r($_server)來看一看裡面都有什麼

7樓:匿名使用者

去看抄看php手冊裡的預定義襲變數吧,裡面很多有用的。

連結到當前頁面的前一頁面的 url 地址。不是所有的使用者**(瀏覽器)都會設定這個變數,而且有的還可以手工修改 http_referer。因此,這個變數不總是真實正確的。

8樓:匿名使用者

頁就是前一個頁面的uri

php $_server['http_referer'] 賦值

9樓:飲鴆_止渴

$_server是系統變數,不能修改的,就相當於echo它表示輸出一樣,你不能修改成用echo來當作if用一個道理。

你可以另外定義一個變數,例如

然後下面呼叫的時候就不呼叫$_server['http_referer'],直接呼叫自己定義的變數,即$former_url

10樓:匿名使用者

$_server['http_referer'] 不可信,可偽造

php重定向**連線被ie阻止 5

11樓:匿名使用者

設定下ie瀏覽器,解除阻止就行了吧,應該跟你這個**本身沒多大關係

php如何在連結**中使用 $_server['http_referer']

12樓:

屬於指令碼和html沒有分清導致錯誤。

改成echo '返回';

應該可以

13樓:踩凰兌佑壽換

嗯,這一看就不對啊,html**直接在寫php中會出錯吧?

echo "返回";

?>

linux環境下 php如何配置

育知同創教育 linux中配置mysql開發環境的方法 1 安裝mysql roupadd mysql 新增一個mysql組 useradd g mysql mysql 新增一個使用者到mysql組中 tar zxvf mysql 5.0.56.tar.gz cd mysql 5.0.56 cat ...

php 問一下是跨越了phpp,php 問一下 是跨越了 php php

樓主,你好,這個 其實跟 以於後面顯示結果是一樣的,只是有些程式設計師喜歡在要視化環境程式設計,如要用則會在視覺化環境中顯示2個php標識,他們中間夾著aaaa字串,如果你用 則只會顯一個php標識,這樣一來aaaa字串就不會顯示了,對於排版來講是不能達到視覺化效果的,所以有不少程式設計師採用第一種...

php培訓php培訓哪家好php培訓班

噢香蕉香蕉皮耶 學php還是自家的好。學php其實是一個散而無序的過程。可以說,照著php的函式手冊,用啥查啥是學的最深刻和最快的方法。 南京欣才,比比你就知道了,專業做php培訓的。 我覺得兄弟 連的最好。 兄弟連教育 先要了解大概這幾個方面 1 課程 2 師資 3 環境 4 上課情況 5 課時 ...