gpt4 book ai didi

php - 如果缺少 URL 段,则使用 Codeigniter

转载 作者:可可西里 更新时间:2023-11-01 00:10:52 26 4
gpt4 key购买 nike

发现第三个 URL 段可以直接传递给函数的参数后,我执行了以下操作。

网址示例:

http://www.mysite.com/profile/user/64

profile 中的函数 Controller :

function user($user_id) //$user_id is 3rd URL segment
{
//get data for user with id = $user_id
}

使用 $this->uri->segment(3)如果段不存在,则返回 FALSE。使用函数参数我得到

Missing argument 1

如果缺少第 3 个 URL 段,我如何返回 FALSE 而不执行函数?如果可能的话,我正在寻找一个没有 if 语句的简单解决方案。

最佳答案

你得到“Missing argument 1”因为函数没有得到参数。

尝试

function user(){
if($this->uri->segment(3)){
//get data for user with id = $this->uri->segment(3)
}
}

关于php - 如果缺少 URL 段,则使用 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6737521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com