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

  • Автор темы Автор темы Hi-Fi
  • Дата начала Дата начала

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>
 
Времени нет разбираться и читать, через час сдавать. Подскажи что не так сделал ?
 
У тебя, типа, нет времени разбираться в своем собственном коде, а я прям так сходу посмотрю волшебным глазом и ткну пальцем в ошибку?
Да ты, я смотрю, в сказки до сих пор веришь.
Взрослеть пора.

У тебя код, сервер - тебе и карты в руки.
Часа достаточно вполне.
прочти хотя бы PHP FAQ: Сессии. Ошибки. и сделай то, что там написано
 
В том-то и дело, что я в этом новичок, может куда нитуда что поставил, слышу звон а не знаю где он, ты как профи глянул, может и спас меня, а ты как я вижу тока критикой занимаешь и манулом тыкаешь. Спасибо. Конечно.Но и сам знаю что не тупой, просто я это за день настряпал. и что с чем еще не шарю
 
Автор оригинала: Hi-Fi
Времени нет разбираться и читать, через час сдавать. Подскажи что не так сделал ?
Ты бы ещё войну и мир тут опубликовал и попросил исправить грамматические и стилистические ошибки. Если и приводишь код - то не надо привоидть кучу не относящегося к вопросу кода.
 
SiMM
Да не понимает он, что к чему относится. Ему надо, что бы за него все сделали.
 
а ты как я вижу тока критикой занимаешь и манулом тыкаешь.
так если не тыкать, не поймешь тогда!

-~{}~ 22.09.04 02:32:

навскидку:
echo "<a href='user_edit.php?<?php echo(SID); ?>'>Редактировать личные данные</a><br>" ;
Это ж как?
Ты уверен, что есть такая функция?
 
Ну вы даете, есть ага функция такая. Сам уже разобралсяв ошибках. Ошибки оказались мелочные, все работает, переделал конечно много чего. Но зато заработался (называется спать надо побольше). А много лишнего было ? так это для удобства, чтобы глюки отлавливать, потом я это все убираю.
 
Автор оригинала: Hi-Fi
А много лишнего было ? так это для удобства, чтобы глюки отлавливать, потом я это все убираю.
Для чьего удобства? Как ты думаешь, для нахождения ошибки потенциальному помощнику этот хлам чем-нибудь мог помочь?
 
Сверху