我有一個header.php
文件,其中包含我的DOCTYPE和所有鏈接/腳本。當我的頁面有GET參數時,include()不起作用
我用
<?php
// HTML DOCTYPE insert
include 'header.php';
?>
在我的所有頁面的頂部只有一個爲大家頭,並能正常工作。
現在,我有另一個從數據庫中獲取我的產品信息摘要的頁面。當有人點擊「更多」鏈接:
<p>
<a href="display_product.php/?id='$myProductId'">read more...</a>
</p>
另一個頁面顯示完整的信息,打開... 事實上,工程...
,但我的新的一頁(display_product.php/id=[anynumber]
)我包括文件不起作用。所以我沒有導航欄,沒有腳本,沒有樣式表。只有我的數據庫中的文本。
而奇怪的是,當我複製/粘貼我產生display_product
網頁的HTML並啓動它在我的瀏覽器,它的工作原理... O-O
所以生成的代碼是好的。
和第二奇怪的是,當我擺脫/?id...
我的佈局工作正常的(但我沒有文字了,當然)
請問你們中的一個有一個想法,爲什麼這種瘋狂的事情發生?
從'/?刪除斜槓id' –
您在orher頁面中正確包含了標題? – sergiodebcn
嗨,大家好,非常感謝Fred -ii就是這樣。它完美地工作。 感謝sergiodebcn您的關注。 –