繁体   English   中英

codeigniter空白URI段

[英]codeigniter blank URI segment

我有以下URI:

    http://mysite/myapp/index.php/test/testURL/CAN-q1/300-48/fa1/59//can-a2

您会注意到未设置第7个URI段。 我需要测试这些类型的方案。
我尝试了一些不同的方法,但似乎无法正常工作。 发生的事情是将第8段分配为第7段。这是我今天早上在玩的一些测试代码:

    echo '3 - '. $this->uri->segment(3); 
    echo '<BR>';
    echo '4 - '. $this->uri->segment(4); 
    echo '5 - '. $this->uri->segment(5); 
    echo '<BR>';
    echo '6 - '.$this->uri->segment(6);
    echo '<BR>';
    $test = $this->uri->segment(7,0);   
    echo '7 is: '.$test;
    echo '<BR>';
    echo '8 - '. $this->uri->segment(8);
    echo '<BR>';

结果返回为:

 3 - CAN-q1
 4 - 300-48
 5 - fa1
 6 - 59
 7 is: can-a2
 8 - 

基于阅读codeigniter手册,我希望段7包含0或我作为uri-> segment()方法中第二个参数传递的内容。

你能告诉我我要去哪里了吗? 谢谢。

我只是根据其他人提出的您不能有空段的注释,决定使用空格而不是空URI。 这似乎已经解决了问题。 感谢所有发表评论的人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM