Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Сессия не записывается (asdf)
Author Message
asdf
Заглянувший



Joined: 12 Jan 2012
Posts: 8
Карма: -4
   поощрить/наказать


PostPosted: Thu Mar 22, 2012 7:13 am (написано за 2 минуты 50 секунд)
   Post subject: Сессия не записывается
Reply with quote

есть файл register.php:
Code (php): скопировать код в буфер обмена
<?php
        $nm = ' ';
        session_start (www.php.net/session_start)();
        if ($_GET !== array (www.php.net/array)()) {
                $a = true;
                $f = fopen (www.php.net/fopen)('players.csv', 'r');
                while (($a !== false) && ($a[0] !== $_GET['Name'])) {
                        $a = fgetcsv (www.php.net/fgetcsv)($f, 0, ';');
                }
                fclose (www.php.net/fclose)($f);
                if ($a === false) {
                        $_SESSION['name'] == $_GET['Name'];
                        $f = fopen (www.php.net/fopen)('players.csv', 'a');
                        fwrite (www.php.net/fwrite)($f, "\n".$_GET['Name'].';'.$_GET['plane'].';0;0;100');
                        fclose (www.php.net/fclose)($f);
                        header (www.php.net/header)('Location: /onlinegame.php?'.session_name().'='.session_id());
                }
                else {$nm = " ""Name" value = "<?=$nm?>""plane">
<option id = "fast" value = "0""midl" value = "1""slow" value = "2""submit" />
</form>
И файл onlinegame.php:
Code (php): скопировать код в буфер обмена
<?php
        session_start (www.php.net/session_start)();
        if(!isset (www.php.net/isset)($_SESSION['name'])) {
                header (www.php.net/header)("Location: /register.php");
        }
        else echo (www.php.net/echo) $_SESSION['name'];
?>
И файл players.csv:
ADMIN;2;-100;-100;100
Ваше bvvvvv;1;0;0;100

Почему после регистрации я попадаю не обратно на onlinegame.php, а на ту же register.php?
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Thu Mar 22, 2012 9:38 am (спустя 2 часа 25 минут; написано за 11 секунд)
   Post subject:
Reply with quote

asdf: phpfaq.ru/debug
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML