(CodeIgnter 版)url 中的参数用 $_GET 方式获取的方法
本帖最后由 lynn.wang 于 2012-3-19 12:09 编辑url 中的参数用 $_GET 方式获取的方法(CodeIgnter 版)
1.在 config.php 中,将 'uri_protocol' 设置为 'PATH_INFO'
2.创建一个 controller : Test
<?php
class Test extends CI_Controller
{
function show($nid,$ss)
{
// 获取 url 中 ? 后面的参数
parse_str($_SERVER['QUERY_STRING'], $_GET);// CI 2.0.0 不需要此行代码
$id = $_GET['id'];
$mac = $_GET['mac'];
$data['str'] = $nid.'|'.$ss.'|'.$id.'|'.$mac;
$this->load->view('test_view.php',$data);
}
}
?>
3.创建一个 view : test_view.php
<html>
<head>
</head>
<body>
// 看看都显示的什么~~ CI 强大啊
// 同时解析 /param1/param2/?param3=param3_value¶m4=param4_value
<a><?php echo $str; ?></a>
</body>
</html>
4.试试 http://localhost/index.php/test/show/100/101?id=102&mac=DE:AB:00:E8
看看 CodeIgnter 为你做了什么!
足够强大!
继续看 js 去了!
没有啊啊啊啊啊show($nid,$ss) 会不会报道 错误啊 sdink 发表于 2012-3-16 21:41 static/image/common/back.gif
没有啊啊啊啊啊 会不会报道 错误啊
你再多试一下
如果报错把错误信息贴出来
这个是我刚试过的后
才copy出来的! CI 2.0.0 以后不需要 parse_str($_SERVER['QUERY_STRING'], $_GET); Hex 发表于 2012-3-19 11:18 static/image/common/back.gif
CI 2.0.0 以后不需要
好的,我改一下 嘻嘻!
页:
[1]