最近刚上了一个淘宝客网站,但在产品网址隐藏这块实在搞不定,在论坛里找了几遍一无所获,请大神帮忙啊,跪求啊。。。。。。。。。。。。。。 问题已解决,非常感谢大家的帮助,下面贴出我的解决方法 代码按8877朋友给的代码如下: <?php require('../e/class/connect.php'); require('../e/class/db_sql.php'); require('../e/class/functions.php'); require('../e/class/t_functions.php'); require('../e/data/dbcache/class.php'); require('../e/data/dbcache/MemberLevel.php'); $link=db_connect(); $empire=new mysqlquery(); $classid=(int)$_GET['classid']; $id=(int)$_GET['id']; $page=(int)$_GET['page']; $page=RepPIntvar($page); $mid=$class_r[$classid]['modid']; $tbname=$class_r[$classid]['tbname']; //验证IP eCheckAccessDoIp('showinfo'); if(!$classid||!$id||!$mid||!$tbname||InfoIsInTable($tbname)) { printerror('此信息不存在','',1,0,1); } $r=$empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id='$id' limit 1"); if(!$r['id']||$classid!=$r['classid']) { printerror('此信息不存在','',1,0,1); } //外部链接 if($r['isurl']) { $titleurl=$r['titleurl']; Header("Location:$titleurl"); exit(); } //是否支持动态内容页 if($class_r[$classid]['showdt']!=2) { $url=$r['url']; Header("Location:$url"); exit(); } //副表 $finfor=$empire->fetch1("select ".ReturnSqlFtextF($mid)." from {$dbtbpre}ecms_".$tbname."_data_".$r['stb']." where id='$r[id]' limit 1"); $r=array_merge($r,$finfor); //权限 if($r['groupid']||$class_r[$classid]['cgtoinfo']) { define('empirecms','wm_chief'); define('PageCheckLevel','wm_chief'); $check_tbname=$tbname; $check_infoid=$id; $check_classid=$classid; $check_path="../../"; $checkinfor=$r; @include("../class/CheckLevel.php"); }
db_close(); $empire=null; ?> 上面两处红色部分改为自己建字段名称 调用方法如“点到为止”朋友给的方法 内容模板中用:<a href=/go.php?classid=[!--id--]&id=[!--id--]>购买</a> 其中红色部分改成self.classid,这个是系统自带的栏目ID 以上经过测试链接可以正常跳转,测试地址:http://www.kfeng.net/
|