用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2492|回复: 2
收起左侧

[HELP] 求助:请问如何在地址段上传递某个数组或某个地址段样式的字符串,并且能够正确接收!

[复制链接]
发表于 2011-7-14 11:51:17 | 显示全部楼层 |阅读模式
我求助的问题是,在一个超链接上如何把某个数组或是地址段样式的字符串传递给控制器,并能正确识别!谢谢!
例:
$user_flag=array();数组
$cur_url="user/index/12";一个地址段样式的字符串
然后用超链接给到控制器system_user/UserFlag使用。
<a href="<?php echo site_url('system_user/UserFlag')."/".$row->id."/".$user_flag."/".$cur_url;?>">
 楼主| 发表于 2011-7-14 14:06:24 | 显示全部楼层
仔细看了用户手册后,问题期本上可以解决了!
1.把数组元素转换成用“/“分隔,然后放在地址里。地址段字符串也加入进去。
2.接收端用$this->uri->segment_array()取得。
或者用$this->uri->segment(n)来指定某个段的值,也可以。

-----------
麻烦的是,由于我的数组元素和地址字符串不是固定的个数,每次传的地址段个数都不是相同的数量,所以在接收端要掐头去尾,还要做一些判读,很麻烦。如果能像POST一样直接传过去就好了,直接引用数组名和字符串变量名就好了,唉。
头像被屏蔽
发表于 2011-7-17 19:02:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

本版积分规则