|
本帖最后由 lynn.wang 于 2012-3-19 12:09 编辑
url 中的参数用 $_GET 方式获取的方法(CodeIgnter 版)
1.在 config.php 中,将 'uri_protocol' 设置为 'PATH_INFO'
2.创建一个 controller : Test
PHP复制代码
<?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复制代码
<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 去了!
|
|