отправка переменных сессии php во flash - PullRequest
0 голосов
/ 30 августа 2010

В настоящее время я работаю над системой рекордов с php, mysql и 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;
      }
  }

И еще одна вещь, после представления рекордов, я добавил в закладки сайт, и снова я снова посетил сайт, но значения рекордов не отображаются .. почему это так?происходит .... пожалуйста, ответьте мне в ближайшее время .... в ожидании ответа ....

1 Ответ

0 голосов
/ 30 августа 2010

Вот учебник о том, как вы можете использовать Zend Framework для взаимодействия между Flash и PHP, он касается только последней части вашего вопроса.http://gotoandlearn.com/play.php?id=90

Вы сказали, что добавили сайт в закладки, но ваш сайт должен сначала сделать вызов PHP, чтобы получить значения баллов, хранящиеся в mysql, чтобы отобразить их.Значения могут быть «кэшированы» в SharedObject, но, как и cookie, это будет работать только с браузером, который использовался в первую очередь.

Проверьте документы для SharedObject: http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/

Теперь остальная часть вашего вопроса - скорее вопрос PHP, поэтому я оставляю это более специализированным людям, хотя, если вы решите использовать Zend Amf, Zend Framework имеет несколько отличных инструментов для аутентификации и контроля доступа....

Редактировать: Дело не в том, использовали ли вы фреймворк или нет, а если бы вы его использовали.

Я взглянул на сайт, который вы упомянули в своем комментарии ... У меня сложилось впечатление, что вы хотите отобразить результаты во Flash, если не простой запрос MySQL должен сработать ... есливы можете использовать Zend Amf или любой другой способ отправки данных MySQL во Flash.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...