![](/img/trans.png)
[英]Setting Cookie via PHP works in Chrome but not Firefox or IE
[英]CSS generated via PHP ignored in Firefox but works in Chrome, IE8
我有一個奇怪的問題,其中通過php生成的css(甚至連來自一個甚至更弱的程序員的怪異的cms卡住了)都被firefox 3.X所淹沒,甚至更早了。 但是該頁面在其他瀏覽器(如IE7 / 8和chrome)中也可以正常加載。 另外firebug也沒有看到css,但是當我將瀏覽器指向php-css-generation腳本時,它向我顯示了一個帶有css代碼的普通頁面
<link rel="stylesheet" type="text/css" href="app/style.php?PageID=224&Admin=">
有人知道我應該在哪里尋找答案或如何解決這個問題嗎? 該“&Admin =”部分是否可能存在問題?
最可能的原因是您使用的是PHP的默認Content-Type text/html
輸出,因此Firefox認為:
這是用HTML編寫的樣式表,這是我無法理解的樣式表語言,因此將被忽略。
大概其他瀏覽器正在補償該錯誤。
加:
header('Content-type: text/css');
如果您直接(例如通過Web瀏覽器)請求app / style.php,會看到什么?PageID = 224&Admin =? 您可以使用Firebug調試響應嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.