我在网上经常看见,一个链接 NextPage.php?Var=... 请问这是不是也是传递变量的一种方法啊,怎么用啊,能举一个例子吗(不是SESSION吧,S GET参数~~~~呵呵~~~顺便问一下,你真的会用SESSION了?那SESSION使用GET参数显式传递你也知道了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpif(isset($_GET['id'])){echo $_GET['id'];}?>寸成TEST。PHP然后 用 TEST。PHP?ID=2 访问看看 我用的SESSION不是用GET或POST过来的啊,是最新的PHP文档建议不需要注册函数的SESSION,如下://a.php:session_start();$_SESSION['LocalLogon']=1;echo '<a href=NextPage.php>NextPage</a>'; //我的意思是说把Mouse放在这里变成手形时,在状态栏里只会看见.....NextPage.php,而你看CSDN本页面左边分类广告下面的人才招聘下的 北京飞天诚信科技..,你把MOUSE放上去下面出来....asp?corp_id=1407 请问这个corp_id是在哪里定义的,在NextPage.php里怎样取得这个变量的值呢//a.php:session_start();if(!$_SESSION['LocalLogon']) echo "Not Logon!"; 太晕了,?corp_id=<?=$corp_id?>.直接就可以使用了 在接收的页面,$sss=$_GET[corp_id]就可以的到了 我碰到个问题 to.php?to=diary 转向页面diary.php 怎么让diary.php这个页面在地址栏也显示成to.php?to=diary 这个样子 对值的一步步传递呀,比如你的一个页面是在某一个单元当中的,而你是根据单元中的页面来显示该页的,这时就要用显式传值来进行选择,不过这经常容易造成漏没,容易被别人搞,可以看看我下面的例子:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="/admin/css/css.css"><title>增加</title><SCRIPT language=JavaScript src="js/datesel/date.js"></SCRIPT><SCRIPT language=JavaScript src="js/datesel/JSDateFunction.js"></SCRIPT></head><body bgcolor="#E8E8E8" ><table width="100%" border="0" cellspacing="0" cellpadding="0"><form name=form1 ENCTYPE="multipart/form-data" method='post' action="add_finish.html" onSubmit="return Check()" ><IFRAME id=CalFrame style="DISPLAY: none; Z-INDEX: 100; WIDTH: 148px; POSITION: absolute; HEIGHT: 194px; left: 581px; top: 66px" marginWidth=0 marginHeight=0 src="js/datesel/calendar.htm" frameBorder=0 noResize scrolling=no> </IFRAME> <tr bgcolor="#336699"> <td width="30" class="text"> </td> <td class="PTitle" height=30> Pages Add</td> <td width="30" class="text"> </td> </tr> <TR><TD colspan=2 align='center'><? echo "<font class=TTitle><a href='list.html?pageid=".$pageid."&unitid=".$unitid."'> back to list</a></font>"; echo "<br><br>";?><input type=reset name=reset value='CANCEL'> <input type=submit name=submit value='ADD' ></td></tr></table><tr><td><table align="center" width="90%" border="1" cellspacing="0" cellpadding="5" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF" class="text"><form name=form1 ENCTYPE="multipart/form-data" method='post' action="add_finish.html" onSubmit="return Check()" ><IFRAME id=CalFrame style="DISPLAY: none; Z-INDEX: 100; WIDTH: 148px; POSITION: absolute; HEIGHT: 194px; left: 581px; top: 66px" marginWidth=0 marginHeight=0 src="js/datesel/calendar.htm" frameBorder=0 noResize scrolling=no> </IFRAME><TR><TD colspan=2 align='center'> </td></tr><? $db->PageAdd("");?><TR><TD colspan=2 align='center'><input type=hidden name=unitid value=<?=$unitid?> ><input type=reset name=reset value='CANCEL'> <input type=submit name=submit value='ADD' ></td></tr></form><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr bgcolor="#4b74a9"> <td width="30" class="text"> </td> <td width="8" class="text" align="right"> </td> <td width="270" class="text" align="left"></td> <td class="bottom" align="center"></td> <td width="150"class="bottom" align="center"> </td> <td width="150" class="text" align="left"> </td> <td width="30" class="text"> </td> </tr></table><center><font class="text">2002-2004 © in2english.com.cn All Rights Reserved.</font></center></td></tr></table></body></html>到另一个页面时调用传递的参数,这个没有写完全include_once("public_user.php"); include_once("public_func.php"); include_once("PageDisplay.php"); include_once('NewHelp/NewHelpDisplay.php'); include_once("func_js.php"); $db = New NewPages(); $db->NewPages(); if(!isset($unitid) && empty($unitid)) { js_alert_back("page must be add in a unit"); exit; } //echo $unitid;exit; $db->Set("unitid",$unitid); $pagenum = $db->getOrders($unitid); if($pagenum == 0){ js_alert_back('Unit Max Page 6!'); exit; } if($orders){ $db->Set("orders",$orders); }else{ $db->Set("orders",$pagenum); } $db->set("unitid",$unitid); $db->set("orders",$orders); $db->set("pagetitle",$pagetitle); //$db->set("bbcstatus",$bbcstatus); if(isset($bbcstatus) ) $bbcstatus=1; else $bbcstatus = 0; $db->set("bbcstatus",$bbcstatus); $filename1 = "tabimg1"; $filename1_size = "tabimg1"."_size"; $filename1_type = "tabimg1"."_type"; $filename1_name = "tabimg1"."_name"; if(0 < $$filename1_size) { $rs = UploadFile($$filename1,$$filename1_size,time().$$filename1_name,UPLOAD_PATH_FOR_IMAGES); if( $rs['result'] == 'FAILDED') { js_alert_back($rs['info']); exit; } $db->Set("tabimg1",$rs['info']); } $filename2 = "tabimg2"; $filename2_size = "tabimg2"."_size"; $filename2_type = "tabimg2"."_type"; $filename2_name = "tabimg2"."_name"; if(0 < $$filename2_size) { $rs = UploadFile($$filename2,$$filename2_size,time().$$filename2_name,UPLOAD_PATH_FOR_IMAGES); if( $rs['result'] == 'FAILDED') { js_alert_back($rs['info']); exit; } $db->Set("tabimg2",$rs['info']); } $db->set("imalt",$imalt); $db->set("keywords",$keywords); $db->set("description",$description); $db->set("author",$author); $db->set("width",$width); $db->set("height",$height); $db->set("bgcolor",$bgcolor); $db->set("inputtime",time()); if(isset($popstatus) ) $popstatus=1; else $popstatus = 0; $db->set("popstatus",$popstatus); if(isset($pagestatus) ) $pagestatus=1; else $pagestatus = 0; $db->set("pagestatus",$pagestatus); $db->set("flashid","0"); $db->set("flashorder","0"); $db->set("cmsimagetext","0"); $db->set("cmstextimage","0"); $db->set("cmsimage","0"); $db->set("cmsicon","0"); $db->set("cmstext","0"); $db->set("cmslink","0"); $db->set("cmsmedia","0"); $db->set("cmspopup","0"); $db->set("cmsglossary","0"); $db->set("teimtext",$teimtext); $filename3 = "teimimage"; $filename3_size = "teimimage"."_size"; $filename3_type = "teimimage"."_type"; $filename3_name = "teimimage"."_name"; if(0 < $$filename3_size) { $rs = UploadFile($$filename3,$$filename3_size,time().$$filename3_name,UPLOAD_PATH_FOR_IMAGES); if( $rs['result'] == 'FAILDED') { js_alert_back($rs['info']); exit; } $db->Set("teimimage",$rs['info']); } if(!isset($helpid) ) $hid = "0"; else $hid=implode(";",$helpid); $db->set("helpid",$hid); $db->SetInvalid("pageid"); $result= $db->Insert(); echo "<script language=\"Javascript\">"; echo "alert('".$db->msg."');"; if($result) //success { echo "location.href='list.html?pageid=".$pageid."&unitid=".$unitid."';"; }else{ echo "history.back(); "; } echo "</script> "; 备注:上面是我做的一个项目中使用的一个页面增加的两部分,变量与你的没有关系,但是它可以帮助你理解你所提的问题 说白了那个就是:变量传递!页面中变量传递一般有两种方法:一,是用表单的POST,GET,另一种,就是可以放在“路径”后面,像你问的那一种,这个与SESSION没有关系! 无他,只是通过url传递var的值,在相关的页面中可以用$_GET["var"]得到这个值 Mysql远程链接问题 如何过滤gif89a开头的伪造图片 Zend Studio 7.1.1中文乱码问题 varchar 和 text 最多可以各存多少汉字? php复杂条件判断问题请教(在线等) 谁能说说怎么解决这个情况?思路即可,谢谢 php菜鸟问题 在ASP中可以用response.Redirect来重定向,PHP中怎么做呢? php真是多变,搞得我头都晕了。 当路径为变量时无法创建文件 我的session_is_registered验证为什么总是通不过,请各位大侠给予指教 ??????不知道那位同仁可以帮帮我呀?在线
if(isset($_GET['id']))
{
echo $_GET['id'];
}
?>
寸成TEST。PHP
然后 用 TEST。PHP?ID=2 访问看看
session_start();
$_SESSION['LocalLogon']=1;
echo '<a href=NextPage.php>NextPage</a>'; //我的意思是说把Mouse放在这里变成手形时,在状态栏里只会看见.....NextPage.php,而你看CSDN本页面左边分类广告下面的人才招聘下的 北京飞天诚信科技..,你把MOUSE放上去下面出来....asp?corp_id=1407 请问这个corp_id是在哪里定义的,在NextPage.php里怎样取得这个变量的值呢//a.php:
session_start();
if(!$_SESSION['LocalLogon'])
echo "Not Logon!";
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="/admin/css/css.css">
<title>增加</title>
<SCRIPT language=JavaScript src="js/datesel/date.js"></SCRIPT>
<SCRIPT language=JavaScript src="js/datesel/JSDateFunction.js"></SCRIPT>
</head><body bgcolor="#E8E8E8" ><table width="100%" border="0" cellspacing="0" cellpadding="0">
<form name=form1 ENCTYPE="multipart/form-data" method='post' action="add_finish.html" onSubmit="return Check()" >
<IFRAME id=CalFrame style="DISPLAY: none; Z-INDEX: 100; WIDTH: 148px; POSITION: absolute; HEIGHT: 194px; left: 581px; top: 66px" marginWidth=0 marginHeight=0 src="js/datesel/calendar.htm" frameBorder=0 noResize scrolling=no>
</IFRAME>
<tr bgcolor="#336699">
<td width="30" class="text"> </td>
<td class="PTitle" height=30>
Pages Add</td>
<td width="30" class="text"> </td>
</tr>
<TR><TD colspan=2 align='center'>
<?
echo "<font class=TTitle><a href='list.html?pageid=".$pageid."&unitid=".$unitid."'> back to list</a></font>";
echo "<br><br>";
?>
<input type=reset name=reset value='CANCEL'>
<input type=submit name=submit value='ADD' ></td></tr>
</table><tr><td>
<table align="center" width="90%" border="1" cellspacing="0" cellpadding="5" bordercolorlight="#CCCCCC" bordercolordark="#FFFFFF" class="text">
<form name=form1 ENCTYPE="multipart/form-data" method='post' action="add_finish.html" onSubmit="return Check()" >
<IFRAME id=CalFrame style="DISPLAY: none; Z-INDEX: 100; WIDTH: 148px; POSITION: absolute; HEIGHT: 194px; left: 581px; top: 66px" marginWidth=0 marginHeight=0 src="js/datesel/calendar.htm" frameBorder=0 noResize scrolling=no>
</IFRAME>
<TR><TD colspan=2 align='center'> </td></tr><?
$db->PageAdd("");
?>
<TR><TD colspan=2 align='center'>
<input type=hidden name=unitid value=<?=$unitid?> >
<input type=reset name=reset value='CANCEL'>
<input type=submit name=submit value='ADD' >
</td></tr>
</form>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr bgcolor="#4b74a9">
<td width="30" class="text"> </td>
<td width="8" class="text" align="right">
</td>
<td width="270" class="text" align="left"></td>
<td class="bottom" align="center"></td>
<td width="150"class="bottom" align="center">
</td>
<td width="150" class="text" align="left">
</td>
<td width="30" class="text"> </td>
</tr>
</table>
<center><font class="text">2002-2004 © in2english.com.cn All Rights Reserved.</font></center>
</td></tr>
</table>
</body>
</html>到另一个页面时调用传递的参数,这个没有写完全
include_once("public_user.php");
include_once("public_func.php");
include_once("PageDisplay.php");
include_once('NewHelp/NewHelpDisplay.php'); include_once("func_js.php");
$db = New NewPages();
$db->NewPages();
if(!isset($unitid) && empty($unitid))
{
js_alert_back("page must be add in a unit");
exit;
}
//echo $unitid;exit;
$db->Set("unitid",$unitid);
$pagenum = $db->getOrders($unitid);
if($pagenum == 0){
js_alert_back('Unit Max Page 6!');
exit;
} if($orders){
$db->Set("orders",$orders);
}else{
$db->Set("orders",$pagenum);
} $db->set("unitid",$unitid);
$db->set("orders",$orders);
$db->set("pagetitle",$pagetitle);
//$db->set("bbcstatus",$bbcstatus);
if(isset($bbcstatus) ) $bbcstatus=1;
else $bbcstatus = 0;
$db->set("bbcstatus",$bbcstatus);
$filename1 = "tabimg1";
$filename1_size = "tabimg1"."_size";
$filename1_type = "tabimg1"."_type";
$filename1_name = "tabimg1"."_name";
if(0 < $$filename1_size)
{
$rs = UploadFile($$filename1,$$filename1_size,time().$$filename1_name,UPLOAD_PATH_FOR_IMAGES);
if( $rs['result'] == 'FAILDED')
{
js_alert_back($rs['info']);
exit;
}
$db->Set("tabimg1",$rs['info']);
}
$filename2 = "tabimg2";
$filename2_size = "tabimg2"."_size";
$filename2_type = "tabimg2"."_type";
$filename2_name = "tabimg2"."_name";
if(0 < $$filename2_size)
{
$rs = UploadFile($$filename2,$$filename2_size,time().$$filename2_name,UPLOAD_PATH_FOR_IMAGES);
if( $rs['result'] == 'FAILDED')
{
js_alert_back($rs['info']);
exit;
}
$db->Set("tabimg2",$rs['info']);
}
$db->set("imalt",$imalt);
$db->set("keywords",$keywords);
$db->set("description",$description);
$db->set("author",$author);
$db->set("width",$width);
$db->set("height",$height);
$db->set("bgcolor",$bgcolor);
$db->set("inputtime",time());
if(isset($popstatus) ) $popstatus=1;
else $popstatus = 0;
$db->set("popstatus",$popstatus);
if(isset($pagestatus) ) $pagestatus=1;
else $pagestatus = 0;
$db->set("pagestatus",$pagestatus);
$db->set("flashid","0");
$db->set("flashorder","0");
$db->set("cmsimagetext","0");
$db->set("cmstextimage","0");
$db->set("cmsimage","0");
$db->set("cmsicon","0");
$db->set("cmstext","0");
$db->set("cmslink","0");
$db->set("cmsmedia","0");
$db->set("cmspopup","0");
$db->set("cmsglossary","0");
$db->set("teimtext",$teimtext);
$filename3 = "teimimage";
$filename3_size = "teimimage"."_size";
$filename3_type = "teimimage"."_type";
$filename3_name = "teimimage"."_name";
if(0 < $$filename3_size)
{
$rs = UploadFile($$filename3,$$filename3_size,time().$$filename3_name,UPLOAD_PATH_FOR_IMAGES);
if( $rs['result'] == 'FAILDED')
{
js_alert_back($rs['info']);
exit;
}
$db->Set("teimimage",$rs['info']);
}
if(!isset($helpid) ) $hid = "0";
else $hid=implode(";",$helpid);
$db->set("helpid",$hid);
$db->SetInvalid("pageid"); $result= $db->Insert();
echo "<script language=\"Javascript\">";
echo "alert('".$db->msg."');";
if($result) //success
{
echo "location.href='list.html?pageid=".$pageid."&unitid=".$unitid."';";
}else{
echo "history.back(); ";
}
echo "</script> ";
备注:上面是我做的一个项目中使用的一个页面增加的两部分,变量与你的没有关系,但是它可以帮助你理解你所提的问题
页面中变量传递一般有两种方法:一,是用表单的POST,GET,另一种,就是可以放在“路径”后面,像你问的那一种,这个与SESSION没有关系!