如何在PHP页面中把值保存在本页面中 保存在隐藏框中保存在地址上保存在cookie保存在session 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $username =$_GET['name'];session_start(); $_SESSION['name']=$username;可能会有问题,因为点了一下按扭时$_GET['name'];已经没了,那$_SESSION['name']这个也没了啊 ??你的form是什么样的?post or get 你传递的value值也不正确如果form method="get" 那么你的value=".$_GET['name']." 这是源代码!!<?include("all.inc");include("aff/aff.inc");page_cache_control(1);global $username;$username =$_GET['name'];//获取上一页传下来的值 ...if ($type == "paid") {//插入$username到seller表中,但当点击后此值变成空值!!! $DB_CONNECTION->query("INSERT INTO seller SET sellername='$username',customerid='$sessionid',sellercommission='0.00',sellerdate='$current_date', transaction_finished='0'"); header("Location: ".$SOFTWARE_BASE_URL."mppaypalpaymentp.html?sessionid=".$sessionid); } else { $DB_CONNECTION->query("INSERT INTO seller SET sellername='$username',customerid='$sessionid',sellercommission='0.00',sellerdate='$current_date', transaction_finished='0'"); header("Location: ".$SOFTWARE_BASE_URL."index1.html?sessionid=".$sessionid); }... 这也是源代码:<form method="post" action="<?echo $PHP_SELF?>"> <?mobile_line_begin($mode);?> <input type="hidden" name="phase" value="register"/> User Name <input type="text" name="screenname_new" value="<?echo $screenname_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/>*<?mobile_line_end($mode);?> <?mobile_line_begin($mode);?>Password <input type="password" name="screenpassword_new" value="<?echo $screenpassword_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/>*<?mobile_line_end($mode);?> <?mobile_line_begin($mode);?>Real Name <input type="text" name="name_new" value="<?echo $name_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/><?mobile_line_end($mode);?> <?if (!$type) {?> <?mobile_line_begin($mode);?>Select Subscriber Type: <select size="1" name="type"> <option value="paid"<?if ($type == "paid") {echo " selected=\"selected\"";}?>>Paid</option> <option value="trial"<?if ($type == "free") {echo " selected=\"selected\"";}?>>Free Trial</option> </select><?mobile_line_end($mode);?> <?} else {?> <input type="hidden" name="type" value="<?echo $type;?>"/> <?}?> <?mobile_line_begin($mode);?>Email <input type="text" name="email_new" value="<?echo $email_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/> (This is totally optional and it will NOT be stored in our system, we will send the user a welcome Email with set up details, and that's all we will send)<?mobile_line_end($mode);?> <?if($supportcookies || $mode==3) {?> <?mobile_line_begin($mode);?><input type="checkbox" name="remember_me_new" value="1"<?if ($remember_me_new) echo " checked";?> />Save My Login and Password<?mobile_line_end($mode);?> <?}?> <?if($mode==3) {?><input type="hidden" value="%deviceid" name="palmdeviceid_new"/><?}?> <?if ($referred_by) { mobile_line_begin_bold($mode); echo "Referred By ".$referred_by; mobile_line_end_bold($mode); }?> <?mobile_line_begin($mode);?><input type="submit" name="submit" value="Submit"/><?mobile_line_end($mode);?> </form> 回复人: identifier() ( ) 信誉:100 2005-05-10 15:08:00 得分: 0 $username =$_GET['name'];session_start(); $_SESSION['name']=$username;可能会有问题,因为点了一下按扭时$_GET['name'];已经没了,那$_SESSION['name']这个也没了啊 你的$_SESSION['name']=$username;这句应该有个检测,当form表单submit的时候才有这句这样session值就不会没了 怎么个检测法!我对PHP不熟悉!能给出代码吗? ............ 你的$_SESSION['name']=$username;这句应该有个检测,当form表单submit的时候才有这句这样session值就不会没了....if ($_POST['submit'] <> ''){ $_SESSION['name']=$username;} php的环境问题 求教一个小常识 ucenter应用添加,求帮助,谢谢。 我从地址栏接受的参数 转码 有一部分转不正常。 怎么得出明天星期几? 改密码 大量页面大访问量的计数器如何尽可能少的占用资源? 班门弄斧,关于LOG之我的经历。顺便散分。 关于文件上传安全性的问题 PHP中请问是否可以得到网卡的MAC地址 如何获取汉字拼音的首字母 请大家推荐一个写的比较好的PHP程序,不要太复杂。我研究研究.UP有分
session_start();
$_SESSION['name']=$username;
可能会有问题,因为点了一下按扭时$_GET['name'];已经没了,那$_SESSION['name']这个也没了啊
如果form method="get" 那么你的value=".$_GET['name']."
<?
include("all.inc");
include("aff/aff.inc");
page_cache_control(1);
global $username;
$username =$_GET['name'];//获取上一页传下来的值
...
if ($type == "paid")
{//插入$username到seller表中,但当点击后此值变成空值!!!
$DB_CONNECTION->query("INSERT INTO seller SET sellername='$username',customerid='$sessionid',sellercommission='0.00',sellerdate='$current_date',
transaction_finished='0'");
header("Location: ".$SOFTWARE_BASE_URL."mppaypalpaymentp.html?sessionid=".$sessionid);
}
else
{
$DB_CONNECTION->query("INSERT INTO seller SET sellername='$username',customerid='$sessionid',sellercommission='0.00',sellerdate='$current_date',
transaction_finished='0'");
header("Location: ".$SOFTWARE_BASE_URL."index1.html?sessionid=".$sessionid);
}
...
<form method="post" action="<?echo $PHP_SELF?>">
<?mobile_line_begin($mode);?>
<input type="hidden" name="phase" value="register"/>
User Name <input type="text" name="screenname_new" value="<?echo $screenname_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/>*<?mobile_line_end($mode);?>
<?mobile_line_begin($mode);?>Password <input type="password" name="screenpassword_new" value="<?echo $screenpassword_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/>*<?mobile_line_end($mode);?>
<?mobile_line_begin($mode);?>Real Name <input type="text" name="name_new" value="<?echo $name_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/><?mobile_line_end($mode);?> <?if (!$type) {?>
<?mobile_line_begin($mode);?>Select Subscriber Type: <select size="1" name="type">
<option value="paid"<?if ($type == "paid") {echo " selected=\"selected\"";}?>>Paid</option>
<option value="trial"<?if ($type == "free") {echo " selected=\"selected\"";}?>>Free Trial</option>
</select><?mobile_line_end($mode);?>
<?}
else
{?>
<input type="hidden" name="type" value="<?echo $type;?>"/>
<?}?> <?mobile_line_begin($mode);?>Email <input type="text" name="email_new" value="<?echo $email_new;?>" size="<?echo $REGULAR_INPUT_SIZE;?>"/> (This is totally optional and it will NOT be stored in our system, we will send the user a welcome Email with set up details, and that's all we will send)<?mobile_line_end($mode);?> <?if($supportcookies || $mode==3) {?>
<?mobile_line_begin($mode);?><input type="checkbox" name="remember_me_new" value="1"<?if ($remember_me_new) echo " checked";?> />Save My Login and Password<?mobile_line_end($mode);?>
<?}?>
<?if($mode==3) {?><input type="hidden" value="%deviceid" name="palmdeviceid_new"/><?}?> <?if ($referred_by) { mobile_line_begin_bold($mode); echo "Referred By ".$referred_by; mobile_line_end_bold($mode); }?> <?mobile_line_begin($mode);?><input type="submit" name="submit" value="Submit"/><?mobile_line_end($mode);?>
</form>
$username =$_GET['name'];
session_start();
$_SESSION['name']=$username;
可能会有问题,因为点了一下按扭时$_GET['name'];已经没了,那$_SESSION['name']这个也没了啊
你的$_SESSION['name']=$username;
这句应该有个检测,当form表单submit的时候才有这句
这样session值就不会没了
你的$_SESSION['name']=$username;
这句应该有个检测,当form表单submit的时候才有这句
这样session值就不会没了
....if ($_POST['submit'] <> ''){
$_SESSION['name']=$username;
}