Проблема с сессией. Поможите ! Горю !

Hi-Fi

Guest
Проблема с сессией. Поможите ! Горю !

Пробле вроде тревиальная, надо с одной странички перепрыгнуть на другую по сессии конечно. но не могу. создается два файла сессии, один пустой, другой с переменными и видимо пустой как раз последняя сессия, помогите разобраться.
дают скрипты.

connection.php
___________________
<?php
$servername = "SERVER\SERVERSQL";
$host = "http://server/nir/";
$dbname = "NirAdpSQL";
$user = "adminsql";
$pass = "1";
$connection = @mssql_connect($servername, $user, $pass);
if (!$connection)
{
echo mssql_error() . "<br>" ;
exit();
}
$db = @mssql_select_db($dbname, $connection);
if (!$db)
{
echo mssql_error() . "<br>" ;
exit();
}
?>

index.php
_______________________________
<?php
session_start();
include('connection.php');
if(isset($_REQUEST['posted']))
{
if (!$_REQUEST["editlogin"])
{
header("location:".$host."index.php");
exit;
}
if (!$_REQUEST["editpassword"])
{
header("location:".$host."index.php");
exit;
}
$_SESSION['ses_login']=htmlspecialchars($_REQUEST["editlogin"], ENT_QUOTES);
$_SESSION['ses_password']=htmlspecialchars($_REQUEST["editpassword"], ENT_QUOTES);
$test = mssql_query ("select * from users where LogUser='$_SESSION[ses_login]' and PassUser='$_SESSION[ses_password]'", $connection) ;
if(mssql_num_rows($test)>0)
{
header("location:".$host."login.php?".SID);
exit;
}
}
?>
<html>
<head>
<title></title>
</head>
<body link="#0000FF" vlink="#800080" background="images/gr.jpg">
<?php

$wcol1='20%';
$wcol2='59%';
$wcol3='21%';

print "<table border=0 width=100% >";

print "<tr>";
print "<td colspan=3 style='text-align:center'>";
print "<img src=images/ligne.gif alt='Лигне'>";
print "</td>";
print "</tr>";

print "<tr>";

print "<td width=$wcol1>";
print "&nbsp";
print "</td>";

print "<td style='width:$wcol2; text-align:center; font-weight: bold;font-style:italic; font-size:110%; color:351079'>";
print "";
print "</td>";

print "<td style='width:$wcol3; text-align:center'>";
print "<img src=images/kniga1.gif alt='Изображение учебника'>";
print "</td>";

print "</tr>";

print "<tr>";

print "<td width=$wcol1 colspan=3>";
print "&nbsp";
print "</td>";

print "</tr>";

print "<tr>";

print "<td style= 'width:$wcol1; font-weight: bold; font-style:italic;font-size:80%; text-align: center; color:351079'>";
print "&nbsp";
print "</td>";

print "<td width=$wcol2>";
include ('enter.php');
print "</td>";

print "<td width=$wcol3>";
print "&nbsp";
print "</td>";

print "</tr>";

print "<tr>";

print "<td width=$wcol1>";
print "&nbsp";
print "</td>";

print "<td width=$wcol2>";
print "&nbsp";
print "</td>";

print "<td width=$wcol3>";
print "&nbsp";
print "</td>";

print "</tr>";

print "<tr>";

print "<td width=$wcol1>";
print "&nbsp";
print "</td>";

print "<td width=$wcol2>";
print "&nbsp";
print "</td>";

print "<td style= 'width:$wcol3; font-weight: bold;font-size:65%; text-align: center; color:0986F7'>";
print "2004 г.";
print "</td>";

print "</tr>";

print "</table>";
?>
</body>
</html>

enter.php
_________________________
<form action="<?=$_SERVER["PHP_SELF"]?>" method=post>
<input type = "hidden" name = "posted" value = "1">
<table align=center border=1 width=50% cellspacing=1 cellpadding=0>
<tr >
<td align=right>
<font size="2">Логин: <input type="text" name="editlogin">
</td>
</tr>
<tr>
<td align=right>
<font size="2">Пароль: <input type="password" name="editpassword">
</td>
</tr>
<tr>
<td align=right>
<font size="2"><a href="register.php">Регистрация</a> </font>
<input type="submit" value="Войти"><br>
</td>
</tr>
</table>
</form>

login.php
____________________
<?php
session_start();
?>
<html>
<head>
<title></title>
</head>

<body link="#0000FF" vlink="#800080" background="images/gr.jpg">

<?php
$wcol1='20%';
$wcol2='59%';
$wcol3='21%';

print "<table border=0 width=100% >";

print "<tr>";
print "<td colspan=3 style='text-align:center'>";
print "<img src=images/ligne.gif alt='Лигне'>";
print "</td>";
print "</tr>";

print "<tr>";

print "<td width=$wcol1>";
print "&nbsp";
print "</td>";

print "<td style='width:$wcol2; text-align:center; font-weight: bold;font-style:italic; font-size:110%; color:351079'>";
print "";
print "</td>";

print "<td style='width:$wcol3; text-align:center'>";
print "<img src=images/kniga1.gif alt='Изображение учебника'>";
print "</td>";

print "</tr>";

print "<tr>";

print "<td colspan=3 style= 'width:100%; font-weight: bold; font-style:italic;font-size:80%; text-align: center; color:blue' >";
echo "Привет!".$_SESSION["ses_login"]. "<br>";
print "</td>";
print "</tr>";

print "<tr>";

print "<td style= 'width:$wcol1; font-weight: bold; font-style:italic;font-size:80%; text-align: center; color:351079'>";
echo "<a href='user_edit.php?<?php echo(SID); ?>'>Редактировать личные данные</a><br>" ;
print "</td>";

print "<td width=$wcol2>";
print "&nbsp";
print "</td>";

print "<td width=$wcol3>";
print "&nbsp";
print "</td>";

print "</tr>";

print "<tr>";

print "<td width=$wcol1>";
print "&nbsp";
print "</td>";

print "<td width=$wcol2>";
include('sprav.php');
print "</td>";

print "<td width=$wcol3>";
print "&nbsp";
print "</td>";

print "</tr>";

print "<tr>";

print "<td width=$wcol1>";
print "&nbsp";
print "</td>";

print "<td width=$wcol2>";
print "&nbsp";
print "</td>";

print "<td style= 'width:$wcol3; font-weight: bold;font-size:65%; text-align: center; color:0986F7'>";
print "2004 г.";
print "</td>";

print "</tr>";

print "</table>";

?>

</body>

</html>
 

Фанат

oncle terrible
Команда форума

Hi-Fi

Guest
Времени нет разбираться и читать, через час сдавать. Подскажи что не так сделал ?
 

Фанат

oncle terrible
Команда форума
У тебя, типа, нет времени разбираться в своем собственном коде, а я прям так сходу посмотрю волшебным глазом и ткну пальцем в ошибку?
Да ты, я смотрю, в сказки до сих пор веришь.
Взрослеть пора.

У тебя код, сервер - тебе и карты в руки.
Часа достаточно вполне.
прочти хотя бы PHP FAQ: Сессии. Ошибки. и сделай то, что там написано
 

Hi-Fi

Guest
В том-то и дело, что я в этом новичок, может куда нитуда что поставил, слышу звон а не знаю где он, ты как профи глянул, может и спас меня, а ты как я вижу тока критикой занимаешь и манулом тыкаешь. Спасибо. Конечно.Но и сам знаю что не тупой, просто я это за день настряпал. и что с чем еще не шарю
 

SiMM

Новичок
Автор оригинала: Hi-Fi
Времени нет разбираться и читать, через час сдавать. Подскажи что не так сделал ?
Ты бы ещё войну и мир тут опубликовал и попросил исправить грамматические и стилистические ошибки. Если и приводишь код - то не надо привоидть кучу не относящегося к вопросу кода.
 

Demiurg

Guest
SiMM
Да не понимает он, что к чему относится. Ему надо, что бы за него все сделали.
 

Romantik

TeaM PHPClub
а ты как я вижу тока критикой занимаешь и манулом тыкаешь.
так если не тыкать, не поймешь тогда!

-~{}~ 22.09.04 02:32:

навскидку:
echo "<a href='user_edit.php?<?php echo(SID); ?>'>Редактировать личные данные</a><br>" ;
Это ж как?
Ты уверен, что есть такая функция?
 

Hi-Fi

Guest
Ну вы даете, есть ага функция такая. Сам уже разобралсяв ошибках. Ошибки оказались мелочные, все работает, переделал конечно много чего. Но зато заработался (называется спать надо побольше). А много лишнего было ? так это для удобства, чтобы глюки отлавливать, потом я это все убираю.
 

SiMM

Новичок
Автор оригинала: Hi-Fi
А много лишнего было ? так это для удобства, чтобы глюки отлавливать, потом я это все убираю.
Для чьего удобства? Как ты думаешь, для нахождения ошибки потенциальному помощнику этот хлам чем-нибудь мог помочь?
 
Сверху