【发布时间】:2023-03-24 04:10:01
【问题描述】:
我目前正在使用 php、mysql 和 flash 开发高分系统。除了几件事之外,一切都已完成。我对将注册用户和来宾用户发送到 Flash 文件感到震惊。因为我工作了 2 天,但没有运气。实际上我的问题是在我的高分系统中,我已经向注册用户和来宾用户提供了分数提交。如果访客注册用户提交分数,则应使用注册用户名提交分数。而如果客人提交分数,则无论客人类型如何,客人姓名都会出现。我已经尝试过会话,但我对这个会话编程很陌生。谁能提供一个小例子。请看我的代码....
$game_name = $_POST['game_name'];
$_SESSION['gamename'] = $game_name;
if($_POST['game_submit_btn']==1){
//query here to add
if($_SESSION['loggedinuserid']!=''){
$_SESSION['hs_username']=$_SESSION['loggedinuser'];
$_SESSION['hs_uid']=$_SESSION['loggedinuserid'];
}elseif(strlen($_SESSION['hs_username'])<2){
//$_SESSION['hs_user_name']='guest'.rand(0,999);
$_SESSION['hs_username'] = 'Guest User';
$_SESSION['hs_uid']=0;
}
}
还有一件事是在提交高分后,我已将该站点添加为书签,然后我再次访问该站点,但高分值没有显示出来……为什么会发生……请尽快回复我……等待中求回复....
【问题讨论】: