0

我的链接似乎有问题,它们在 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 中,链接无处可去。

4

2 回答 2

0

看起来你不是故意index.php输入你的 url - 我怀疑你可以遍历/person/create/2after index.php。试试去掉?

于 2013-08-07T08:02:06.990 回答
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/ 添加到您的 url。

希望能帮助到你。

于 2013-08-07T08:05:01.607 回答