DZPGirl 发表于 2010-5-9 16:23:06

求助:如何让页面访问*?n=*?

页面能访问 */index   可是想用GET 变成*/index?n=* 之后 就说无法找到页面了   请问如何才能使用GET
谢谢回答

visvoy 发表于 2010-5-9 16:25:11

http://codeigniter.org.cn/forums/viewthread.php?tid=692&highlight=get

DZPGirl 发表于 2010-5-9 19:02:49

回复 2# visvoy


   404 Page Not Found
The page you requested was not found.

我的问题是一调用路径后面有?参数的就出现这种情况。

jeongee 发表于 2010-5-9 20:28:55

按沙发版主发的那个帖子做了吗

DZPGirl 发表于 2010-5-9 22:40:51

回复 4# ywqbestever


   抱歉 想当然了不过用了这个方法之后$data['row'] = $this->db->get('books', $config['per_page'], $_GET["per_page"]); 这句的$_GET 部分应该怎么写啊 刚开始没分页的时候是没有 per_page这个参数的。。。

Hex 发表于 2010-5-9 23:05:55

楼主没仔细看手册
http://codeigniter.org.cn/user_guide/libraries/pagination.html

分页类支持 GET 传参。

DZPGirl 发表于 2010-5-9 23:47:29

回复 6# Hex


   GET 我已经明白了现在问题是刚提交过去 第一页的时候 不生成 ?per_page= 这个参数所以会导致
$data['row'] = $this->db->get('books', $config['per_page'], $_GET["page"]); 我这句的 最后这个 $_GET["page"]出错。。。

Hex 发表于 2010-5-10 01:57:03

楼主肯定没看手册 http://codeigniter.org.cn/user_guide/libraries/input.html
请不要直接使用 $_GET,请使用 $this->input->get()
这样就不会出错了。

至于如何处理第一次为空,请自己用条件判断,为空就=0。
或者自己修改分页类,让分页类返回当前页数。

DZPGirl 发表于 2010-5-10 14:02:54

回复 8# Hex


   我用input->get的时候会出现 有参数后出现访问不了页面的情况见本帖求助的 1 3楼情况所以我也是一头雾水

Hex 发表于 2010-5-10 16:23:36

回复 9# DZPGirl


    你的问题我都没有遇到过,所以肯定是你的服务器环境有问题,这个就不好解决了,因为我看不到你的服务器。
页: [1] 2
查看完整版本: 求助:如何让页面访问*?n=*?