Codeigniter URI中不允许的字符是什么意思?

Codeigniter URI中不允许的字符是什么意思?,codeigniter,printing,continuous-integration,anchor,Codeigniter,Printing,Continuous Integration,Anchor,我已经在我的查看页面上写了这个 <a onclick="window.open('print_mine/id=<?php echo $value['id'];?>','800','400')">View</a> 查看您的config/config.php并搜索“不允许”或“非法”。这里有一些在CIs URI中不允许的字符。 也许你想窗口。打开('print_mine/'、'800'、'400')?你的视图: <a onclick="window.ope

我已经在我的查看页面上写了这个

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

查看您的config/config.php并搜索“不允许”或“非法”。这里有一些在CIs URI中不允许的字符。 也许你想
窗口。打开('print_mine/'、'800'、'400')

你的视图:

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

发布准确的错误消息。但对于标题问题“URI中不允许的字符”通常意味着您试图使用的URI包含不允许的字符。遇到错误,您提交的URI包含不允许的字符。
$value['id']
实际扩展到什么?你能粘贴抛出这个的完整扩展URI吗?您可能在其他地方有一个bug,它正在将您可能不想要的内容放入您的URL中。$config['allowed_uri_chars']='a-z 0-9~%:\u \-';我该怎么改变这个??变化是什么?是的,这就是我的意思。所有字符都是允许的。“=”不在其中-您可以添加它。但是为什么需要“=”呢?
function print_mine(){
    $id = $this->uri->segment(3); #will fetch the third segment
}