推荐:解析PHP网站开发中常见的问题【1】页面之间无法传递变量
get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用_GET['foo'],_POST['foo'],_SESSION['foo']来得到
以下为引用的内容:
<?
.....
.....
//显示分类************************************************
if (func=='showtype'):
echo "<table>";
//判断分类的状态
if (uid!=0) {
result=mysql_query("select * from type where id=uid");
type=mysql_result(result,0,"type");
//******** 新加入的代码 ***************
rout_id=mysql_result(result,0,"rout_id");
rout_char=mysql_result(result,0,"rout_char");
path=explode(":",rout_id);
path_gb=explode(":",rout_char);
echo "<tr><td>";
for (i=0;;i ) {
a=i 1;
echo "<a
href=php_self?func=showtype&uid=",path[a],">",path_gb[i],"</a>:";
if (empty(path_gb[i])) {
break;
}
}
echo "</td></tr>";
//******** end ***********************
} else {
type='父分类';
}
echo "<tr><td><a href='php_self?func=createtype&uid=uid'>创建分类</a></td></tr>";
echo "<tr><td>type</td></tr>";
result=mysql_query("select * from type where uid=uid");
num=mysql_numrows(result);
if (!empty(num)) {
for (i=0;i<num;i ) {
id=mysql_result(result,i,"id");
type=mysql_result(result,i,"type");
echo "<tr><td>";
echo "<a href='php_self?func=showtype&uid=id'>type</a>";
echo "</td></tr>";
}
}
echo "</table>";
endif; /* end showtype */
.....
.....
?>
|
分享:浅析关于cookie和session1. PHP的COOKIE
cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。
PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,