Firefox не работает должным образом - PullRequest
1 голос
/ 26 августа 2011

В настоящее время я создаю чат, который требует, чтобы пользователи вошли в систему, чтобы увидеть. Однако FF5 (Mozilla Firefox 5) не позволяет пользователям видеть его, в то время как браузеры, такие как IE9 и Chrome, подойдут.

Мои сеансы устанавливаются с помощью логина, затем db.php помещает их в переменную:

например,

$_SESSION['ex1'] = "$username";
$_SESSION['ex2'] = "$password";

if (isset($_SESSION['ex1']) && isset($_SESSION['ex2'])) {
   $log = mysql_query("SELECT * FROM `members` WHERE `id` = '" . $_SESSION['ex1'] . "' AND password = '" . $_SESSION['ex2'] . "'")or die(mysql_error());
   $logged = mysql_fetch_array($log);
}

Но когда я проверяю, подключен ли пользователь к файлу моего чата:

if($logged){

}else{

}

В Firefox 5 говорится, что вы вышли из системы, когда все другие браузеры обнаруживают, что вы вошли в систему. Кто-нибудь знает, почему это происходит или в чем может быть проблема?

1 Ответ

1 голос
/ 26 августа 2011

Это очень странная проблема, когда браузер влияет на результат кода на стороне сервера. Убедитесь, что файлы cookie включены в ff, поскольку это может помешать сохранению идентификатора сеанса.

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