作者motokare ( fool. )
看板PHP
标题[请益] session一定要第二次以後才会工作
时间Fri Aug 17 14:37:28 2007
大家好
问题是这样子的
我写了两个页面 用POST把第一页的直传到第二页
第二页存到SESSION後把网页跳回第一页
第一页再显示已存的SESSION
可是我每次要用的时候
第一次输入的值并不会存入SESSION
一定要第二次以後才能正常运作
研究了好久都找不到原因
请各位帮我看看 感激不尽!!
附上原始码
############
#add_actor.php##############
<?php
session_start();
if(!$_SESSION['actor_cnt']){
if(!$_SESSION['actor']){
$actor_cnt == 0;
$_SESSION['actor_cnt'] = $actor_cnt;
}
$_SESSION['actor'] = '';
}
$temp=$_SESSION['actor'];
$actor_cnt=$_SESSION['actor_cnt'];
for($i=0;$i<$actor_cnt;$i++){
echo $temp[$i]." ";
}
?>
<html>
<head>
<title>Ajax suggest</title>
<script src="Ajax_Suggest.js"></script>
<style type="text/css">
body{
font:12px;
}
.Link{
font:Arial;
background-color:#FFFFFF;
padding:2px 6px 2px 6px;
}
.LinkOver{
font:Arial;
background-color:#3366CC;
color:#FFFFFF;
padding:2px 6px 2px 6px;
}
#result{
font:Arial;
position:absolute;
background-color:#FFFFFF;
text-align:left;
border:1px solid #000000;
}
</style>
</head>
<body>
<fieldset>
<legend>Ajax 关键字建议清单</legend>
<form action="add_actor_do.php" method="post">
<input type="text" name="txtSearch" onKeyUp="getSuggest(this.value)"
autocomplete="off">
<input type="submit" value="Add"><br>
<div id="result"></div>
</form>
</fieldset>
</body>
</html>
################
#add_actor_do.php##################
<?php
session_start();
$new = $_POST['txtSearch'];
$actors = '';
if(!$_SESSION['actor_cnt']){
if(!$_SESSION['actor']){
$actor_cnt == 0;
$_SESSION['actor_cnt'] = $actor_cnt;
}
$_SESSION['actor'] = $actors;
$actors = $new;
$_SESSION['actor'][$actor_cnt] = $actors;
$actor_cnt++;
$_SESSION['actor_cnt'] = $actor_cnt;
}else{
$actors = $new;
$actor_cnt = $_SESSION['actor_cnt'];
$_SESSION['actor'][$actor_cnt] = $actors;
$actor_cnt++;
$_SESSION['actor_cnt'] = $actor_cnt;
}//end of else
?>
<script language ="javascript">
top.location='add_actor.php';
</script>
##################################
这个网页有试着用ajax来提供候选值
不过我想那应该是不相干的部分吧
不知道有没有高手知道到底是为什麽不行
拜托帮小弟看看好吗 谢谢!!
--
「春天的原野里,你一个人正走着,对面走来一只可爱的小熊,浑身的毛像天鹅绒,眼睛
圆鼓鼓的。然後跟你说︰『你好!小姐,和我一起打滚玩好吗?』於是你就跟小熊抱在一
起,顺着长满苜蓿草的山坡咕噜咕噜滚下去,整整玩了一整天。这样不是很美好吗?」
「太棒了。」
「我就是这麽喜欢你。」
~村上春树 挪威的森林
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.36.201
1F:→ superGA:"一定要第二次以後才能正常运作" 很正常阿 08/17 16:28
2F:→ superGA:你可以在跳回第一页 之前先导到另一个页面存session 08/17 16:29
3F:→ superGA:再跳回第一页 08/17 16:29
4F:→ superGA:至於原因 就跟饼乾一样 08/17 16:30