地址格式问题!急!!!!
http://192.168.1.108/rentairman/api/devices/devices_list1.json?mac_address=C8:93:46:46:4A:7B怎么样配置才能在地址栏输出冒号:,求助!!!急
什么意思?你这个冒号要编码才可以的。
用 urlencode() 编码。 Hex 发表于 2015-1-20 14:54
什么意思?你这个冒号要编码才可以的。
用 urlencode() 编码。
我要getC8:93:46:46:4A:7B 这串数据,但是传不进去·········
贴代码吧,我没搞清楚你到底有什么问题? Hex 发表于 2015-1-20 15:43
贴代码吧,我没搞清楚你到底有什么问题?
有qq号么?具体我能加您,再和您细说吗?
zhouwenhai616 发表于 2015-1-20 15:53
有qq号么?具体我能加您,再和您细说吗?
參考
PHP urlencode
PHP urldecode Hex 发表于 2015-1-20 15:43
贴代码吧,我没搞清楚你到底有什么问题?
public function devices_list1() {
$userName = $this->input->get('mac_address');
if(empty($mac_address)) {
exit(json_encode(array('code'=>404,'msg'=>'非法请求','data'=>array())));
}
//$select = "id, serial_number, device_sn, mac_address, room_name, default_power,fix_id,lessee_start_time,lessee_end_time,create_time";
$result = $this->device_model->get_device_list();
//var_dump($result);die;
if($result) {
exit(json_encode(array('code'=>200,'msg'=>'list ok','sysTime'=>date('Y-m-d H:i:s'),'data'=>$result)));
}else {
exit(json_encode(array('code'=>405,'msg'=>'记录为空','data'=>array())));
}
}
我现在想传入C8:93:46:46:4A:7B,获取单条数据,
http://192.168.1.108/rentairman/api/devices/devices_list1.json?mac_address=C8:93:46:46:4A:7B
但是输入并回车后就变成这个了4C%20AA%2016%2025%209D%202D
http://192.168.1.108/rentairman/api/devices/devices_list1.json?mac_address=4C%20AA%2016%2025%209D%202D
zhouwenhai616 发表于 2015-1-20 16:13
public function devices_list1() {
$userName = $this->input->get('mac_address');
除了上面的 URL 加解密
也可以用 base64 加解密
base64_encode()
base64_decode()
zhouwenhai616 发表于 2015-1-20 16:13
public function devices_list1() {
$userName = $this->input->get('mac_address');
变成这个是正确的呀,你能收到正确结果就行,你管他是什么样子的呢。。。
我的 QQ 49489680
对啊 变成这样是正确的啊...你的目的是在地址栏变成你要的样子 还是php里面是你要的样子?
页:
[1]