Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемма с сессиями. На локалхост всё нормально, на mhost нет 
V
    Опции темы
Elfet
  Дата 16.2.2008, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Всё нормально работало на локалке, а в нете глюки.
Что-то с сессиями :( Сессия открывается, а вот переменные пустые :/
Код

<?php
define( 'ROOT_PATH'  , "../" );

include_once("../kernel/elfchat.php");
include_once("moderatorclass.php");
include_once("moderators.php");

$kernel->db->connect();

$moderator = new moderatorclass($moderators);
$moderator->kernel = & $kernel;

session_name('moderator');
session_start();

Header('Content-Type: text/html; charset=utf-8');

if(isset($_POST['user']) && isset($_POST['password']))
{
    $_SESSION['moderator'] = $_POST['user'];
    $_SESSION['hash'] = sha1($_POST['password']);
}
?>
<html>
<html>
<head>
  <title>Модерирование</title>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 </head>
<body>
<div align="center">
<table>
<?
if(isset($_SESSION['moderator']) && isset($_SESSION['hash']) && $moderator->moderators[$_SESSION['moderator']] == $_SESSION['hash'])
{
    if(isset($_GET['tab']) && $_GET['tab'] == 'exit')session_destroy();
?>  
  <tr>
    <td class="text" valign="top">
<?
switch ($_GET['tab']) 
{
    case 'exit':
        echo "<h1>Вы вышли.</h1>";
        break;

    case 'ban':
        $moderator->ban();
        break;

    case 'msg':
        $moderator->msg();
        break;

    default:
        $moderator->online();
}
?>  
    </td>
<?
}
else
{
    session_destroy();
?>
    <td class="text" valign="top">
    <h1>Вход</h1>
    <form method="POST" action="index.php"> 
    <table>
    <tr><td>Модеротор:</td><td><input type="text" name="user" value="<?=$_POST['user']?>"></td></tr>
    <tr><td>Пароль:</td><td><input type="password" name="password"></td></tr>
    <tr><td>&nbsp;</td><td align="right"><input type="submit" value="Вход"></td></tr>
    </table>
    </form>
    </td>
<?
}
?>    
  </tr>
</table>
</div>
</body>
</html>
<?php
$kernel->db->close();
?>



--------------------
PM MAIL WWW Skype   Вверх
GeneralElectric
Дата 16.2.2008, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



PM MAIL   Вверх
Elfet
Дата 16.2.2008, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Ух smile Засиделся я smile Опять этот register_globals  smile  smile 


--------------------
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1238 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.