ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 获取和输入变量 在控制器中获得输入的变量值。 例URL:http://localhost/Index/index/cid/1/id/2 使用I()方法获取cid和id的值。 ~~~ class IndexController extends Controller{ public function index(){ $cid = I('cid'); //相当于$_GET['cid'] $id = I('id); //相当于$_GET['id'] echo 'cid的值是:'.$cid; echo '<br/>'; echo 'id的值是:'.$id; } } ~~~ <br/><br/> ## 默认值 如果需要在获取URL参数值为空的时输出一个默认值,则可使用以下I方法参数,以下方式都是可以的。 ~~~ $id = I('id','默认值'); $id = I('id','def'); $id = I('id',''); $id = I('id',0); $id = I('id',1); ~~~ <br/><br/> ## 指定获取方式 如果需要指定获取值是get方式或post方式,则可以使用以下格式。 ~~~ //当URL: http://localhost/index.php/Index/index/id/10 $id = I('get.id',0); //$id输出:10 $id = I('post.id',0); //$id输出:0(默认值) ~~~ ~~~ //当从表单提交 <input name=id value=10/> 时 $id = I('get.id',0); //$id输出:0(默认值) $id = I('post.id',0); //$id输出:10 ~~~