2013-08-07 61 views
0

我似乎與我聯繫的問題,他們沒有做任何事情在Internet Explorer鏈接在Mozilla Firefox的工作,但無法在Internet Explorer

<a style="text-decoration:none;" href="<?php echo base_url();?>index.php/person/create/<?php echo $this->uri->segment(4);?>" > 

如果我看源我的鏈接是href="http://localhost/index.php/person/create/2"。 這是在Mozilla中工作,但在IE瀏覽器中,鏈接無處可用。

+0

index.php/person/create/2?這是正確的鏈接?第一個想法是因爲你有index.php,然後斜槓。如果你想傳遞參數到索引頁,你應該使用GET頭或會話。 – Jason

+1

順便說一句,問IE的問題時,請始終指定你與測試IE版本。在這種情況下,我可能沒有什麼區別,但它經常這樣做,所以包含它很重要。 – Spudley

回答

0

它看起來像你不是故意把index.php在你的網址 - 我懷疑你可以遍歷index.php/person/create/2。嘗試刪除?

+0

index.php文件必須有,因爲我使用笨的框架,我沒有去htaccess的選項 –

0

試試這個:

<?php $url = $this->uri->segment(4); ?> 
<a style="text-decoration:none;" href="<?php echo base_url("index.php/person/create/$url");?>">click</a> 

如果你在你的「config.php中」指定的索引頁,你不必/index.php/添加到您的網址。

希望它有幫助。

+0

它沒有任何意義。有什麼不同? –

+0

你有指定的索引頁嗎?如果是這樣,請從你的url中刪除index.php。 –

+0

無論是否使用'/ index.php /',它都應該適用於這兩種情況。 –

相關問題