【问题标题】:Codeigniter delete last "/" in urlCodeigniter 删除 url 中的最后一个“/”
【发布时间】:2015-02-21 11:35:25
【问题描述】:

我尝试了很多解决方案,但没有任何效果。我正在为我的问题寻找一个好的解决方案: 在我看来,我必须放一个这样的链接:

<?php $id = 100; ?>
<a href="<?php echo site_url($id); ?>">
   Click
</a>

这里的回显会显示https://www.domain.com/folder/100 ,但我想要的是告诉我https://www.domain.com/folder100

【问题讨论】:

  • 结构是否总是...folder/somenumber 或者您通常想在任何情况下删除最后一个/

标签: php codeigniter url uri


【解决方案1】:

假设你在 config.php 中有这样的 base_url

$config['base_url'] = 'https://www.domain.com/';

现在你可以这样做

 site_url('folder'.$id);

或者

base_url().'folder'.$id;

我假设您的 config.php 中已经有 $config['index_page'] = '';

【讨论】:

    【解决方案2】:

    site_url() 分割成段

    所以试试$url = site_url() . $id; 可能会奏效。

    【讨论】:

    • 不,已经测试并显示相同的内容,因为 site_url() 会自动在 url 末尾添加 /。
    猜你喜欢
    • 2013-05-20
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    相关资源
    最近更新 更多