喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 地址栏随便输入的问题  
 
wjhome
注册会员
Rank: 2



UID 79424
精华 0
积分 151
帖子 81
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-9-2
状态 离线
[广告]: q m
地址栏随便输入的问题

 写了个程序
例如:
http://127.0.0.1/index.php?mod=info&action=view_info&id=23

在index.php后面随便输入 而导致错误

怎么判断 有错误就转向首页
2006-9-19 04:21 PM#1
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104942
帖子 5286
金钱 103838 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 数值长度问题
你的代码,哪句出了错误呢

如果不想改运程序流程可以,在错误的函数后加 or 跳转函数

@mysql_query($sql) or gogo(); //gogo为自定义函数,这里可以执行你要执行的动作,@符为不输出错误

在程序中会出现的错误,有可避免的,有不可避免的
以上面这句为例,如果你的程序是$_GET的值都insert into 那么势必会引起由于用户乱写地址而出现了不存在的字段名在insert语句中,这种错误其实可以不发生,即可避免错误
如果这个语句本身对,但是正当query查询的时候,数据库挂了,导致了查询错误,那么这种错误就是不可避免错误,这种错误谁也没有办法,所以允许出现

最好不要有可避免的错误,书写程序注意严谨,其实程序大部分代码都在进行错误判断和容错处理,真正实现功能的也就是少量代码

仔细想想,好象我的理论错了,很多可避免错误,一旦出现的时候,程序就中止了
好象java系列的try catch 就是干这个的吧,PHP中有没有,请懂的人来解答

[ 本帖最后由 unspace 于 2006-9-19 04:36 PM 编辑 ]




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-9-19 04:24 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
天行健
中级会员
Rank: 3Rank: 3



UID 76196
精华 0
积分 294
帖子 392
金钱 294 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-7-10
来自 天法生一
状态 离线
[推荐阅读] 文件下载代码??
你的页面有错误提示就是因为你作个判断,从错误判断那段程序就可以要他再指向首页啦



天下兵法了于胸,十方无敌勇者狂
2006-9-19 04:26 PM#3
查看资料  发短消息  QQ  顶部
 
wjhome
注册会员
Rank: 2



UID 79424
精华 0
积分 151
帖子 81
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-9-2
状态 离线
[推荐阅读] 求助数据库Table中文命名问题
就像当前页 http://www.phpx.com/happy/viewth ... &extra=page%3D1

如果输入 http://www.phpx.com/happy/viewthread.php?dgfdgfd45565

就会转到指定的页面   到底是怎么判断的  最好能定义个函数
2006-9-19 04:39 PM#4
查看资料  发短消息  顶部
 
haowubai
注册会员
Rank: 2
初级会员



UID 67510
精华 0
积分 91
帖子 56
金钱 91 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-26
来自 济南/上海
状态 离线
[推荐阅读] 人太菜了没办法


<?php
$filename
={取得该页文件名}   //个系统函数记得了自己去查

$filenameexplode('?'$filename); //用?拆分

   
switch($filename[1]){
      case 
变量1:  break;
      case 
变量2:  break;
                       .....
                                     }
?>
如果没有在指定的变量里就跳走,

   思路是这样的,具体代码自己去写写吧..哈哈




村里的热心人
三年liunx 平台 PHP大型SP SMS项目经验,承接各类程序或项目
球球:925939
2006-9-19 04:57 PM#5
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
天行健
中级会员
Rank: 3Rank: 3



UID 76196
精华 0
积分 294
帖子 392
金钱 294 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-7-10
来自 天法生一
状态 离线
[推荐阅读] mysql_query出错,看了半天了,请高手帮忙
在php程序里PHP自变量判断,有需要的自变量传来就执行相应程序,没有传值就执行跳转index的那句header……或javascript跳转语句



天下兵法了于胸,十方无敌勇者狂
2006-9-19 05:04 PM#6
查看资料  发短消息  QQ  顶部
 
wjhome
注册会员
Rank: 2



UID 79424
精华 0
积分 151
帖子 81
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-9-2
状态 离线
[推荐阅读] 上海网络公司招聘PHP程序员
怎么写啊?
2006-9-19 05:09 PM#7
查看资料  发短消息  顶部
 
天行健
中级会员
Rank: 3Rank: 3



UID 76196
精华 0
积分 294
帖子 392
金钱 294 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-7-10
来自 天法生一
状态 离线
[推荐阅读] 关于php远程fopen VBS脚本的问题
不好意思,我说错了,是要判断php外部变量$_REQUEST。你可以用这个
if(isset($_REQUEST['变量名'])){......}
else header("Location: index.php");




天下兵法了于胸,十方无敌勇者狂
2006-9-19 05:25 PM#8
查看资料  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025269 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP