|
|
|
| В общем на моем компе скрипт работает превосходно, не каких нарушений нет.
А вот когда я выкладываю на сервер, то происходят чудеса.
После того, как скрипт соединяется с FTP сервером, заканчивает соединение, то сессии нарушаются.
На часть кода
<?php
if(isset($_SESSION['login']))
{
include "config.php";
$sql = "SELECT * FROM `users` WHERE `nick` = '".$_SESSION['login']."' LIMIT 0, 30";
$res = mysql_query($sql);
if(!$res) exit("Ошибка: ".mysql_error());
$result = mysql_fetch_array($res);
echo '
<table height="30" border="0" cellpadding="0" cellspacing="0" class="login">
<tr>
<td align="center">Привет, '.$result['nick'].'!</td>
<td align="center">Осталось дней: '.$result['ball'].' <b><a href="pay.php">Купить доступ</a></b></td>
<td align="center">Всего скачано: '.$result['download'].'</td>
<td align="center"><a href="exit.php">выход</a></td>
</tr>
</table>
';
}
else
{
echo '
<form action="enter.php" method="post">
<table height="30" border="0" cellpadding="0" cellspacing="0" class="menu">
<tr>
<td align="center" class="ttitle"><strong>ВХОД:</strong></td>
<td align="center"><input name="login" type="text" class="inp" id="login"></td>
<td align="center"><input name="password" type="password" class="inp" id="password"></td>
<td align="center"><input name="enter" type="image" src="botton/enter.gif" alt="Go"></td>
<td align="center"><a href="registration.php"><strong>Регистрация</strong></a></td>
<td align="center"><a href="vostan.php"><strong>Забыл пароль?</strong></a></td>
</tr>
</table>
</form>
';
}
?>
|
Я получаю следующую строку:
<table height="30" border="0" cellpadding="0" cellspacing="0" class="login">
<tr>
<td align="center">Привет, !</td>
<td align="center">Осталось дней: <b><a href="pay.php">Купить доступ</a></b></td>
<td align="center">Всего скачано: </td>
<td align="center"><a href="exit.php">выход</a></td>
</tr>
</table>
|
Что нужно настроить на сервере или изменить в коде??? | |
|
|
|
|
|
|
|
для: lotos
(07.12.2008 в 14:28)
| | У вас кладется в нумерованный массив, а надо ассоциативный, потому используйте mysql_fetch_assoc | |
|
|
|
|
|
|
|
для: bronenos
(07.12.2008 в 16:03)
| | не... не в этом дело.
Автор не проверяет $result на наличие строки таблицы.
Соответственно, когда в таблице не находится ник - на выходе пусто. | |
|
|
|