2013-10-30 39 views
0

我有我的看法頁的書面此,這是什麼意思在URI中禁用字符?

<a onclick="window.open('print_mine/id=<?php echo $value['id'];?>','800','400')">View</a> 

它給我的URI您提交已禁用的字符。

我需要在其他頁面

我已經在route.php以及在控制器

+0

發佈確切的錯誤信息。但是對於標題問題「URI中不允許的字符」通常意味着您試圖使用包含不允許的字符的URI。 – nhgrif

+0

遇到錯誤 您提交的URI不允許使用字符。 – chirag

+0

'$ value ['id']'實際上_Expand_到了什麼?你可以粘貼引發這個問題的完整擴展URI嗎?您可能在其他地方有一個錯誤,將您可能不想要的東西放入您的URL中。 –

回答

0

看着你的config/config.php文件編寫的代碼,然後搜索「禁止」或「非法」的ID。你有一些在CIs URI中不允許的字符。 也許你想要window.open('print_mine/<?=$value['id']?>','800','400')

+0

$ config ['permitted_uri_chars'] ='a-z 0-9〜%。:_ \ - '; 舒爾我在這變化?? 什麼是變化? – chirag

+0

是的,那就是我的意思。有所有允許的字符。 「=」不在那裏 - 你可以添加它。 但爲什麼你需要「=」? –

+0

是的,它工作Thanx兄弟 – chirag

0

您的看法:

<a onclick="window.open('print_mine/<?php echo $value['id'];?>','800','400')">View</a> 

在控制器:

function print_mine(){ 
    $id = $this->uri->segment(3); #will fetch the third segment 
}