to moj skrypt logowania:
Kod
<?php
if (isset($_POST['haslo'])) {
if (empty($_POST['login']) && empty($_POST['haslo'])) {
$message .= '<font class="blad">Musisz podac login i haslo</font><br/>';
} else {
$login = $_POST['login'];
$ph = md5($_POST['haslo']);
$query = "SELECT login, haslo FROM user WHERE login='$login' AND haslo='$ph'";
$result = @mysql_query($query);
$row = mysql_num_rows($result);
if ($row == 1) {
$_SESSION['haslo']= $ph;
$sid = session_id();
header("Location: admin1.php?PHPSESSID=$sid");
} else {
$message .= '<font class="blad">Podales zle dane...!</font><br/>';
}
unset($_POST['haslo']);
}
}
?>
if (isset($_POST['haslo'])) {
if (empty($_POST['login']) && empty($_POST['haslo'])) {
$message .= '<font class="blad">Musisz podac login i haslo</font><br/>';
} else {
$login = $_POST['login'];
$ph = md5($_POST['haslo']);
$query = "SELECT login, haslo FROM user WHERE login='$login' AND haslo='$ph'";
$result = @mysql_query($query);
$row = mysql_num_rows($result);
if ($row == 1) {
$_SESSION['haslo']= $ph;
$sid = session_id();
header("Location: admin1.php?PHPSESSID=$sid");
} else {
$message .= '<font class="blad">Podales zle dane...!</font><br/>';
}
unset($_POST['haslo']);
}
}
?>
no i po zalogowaniu mam tylko to: 127.0.0.1/galeria_zdj/log/admin1.php?PHPSESSID=
bez id sesji

ale jak juz np najade na jakis link na tej stronie to juz normalnie jest w adresie id sesji:
127.0.0.1/galeria_zdj/log/kategor.php?PHPSESSID=ecacaf2e2a89cfc5faef91aaca24e9b4
nie wiem dlaczego nie chce mi przekazac tego wraz z załadowaniem strony admin1.php
moze ktos pomóc ?
a to strona z formularzem
Kod
<?php
include_once('my_db_connect.php');
include_once('loguj_new.php');
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>. : : LOGOWANIE : : .</title>
</head>
<body>
<form method="post" action="<? echo $_PHP_SELF; ?>" enctype="multipart/form-data">
<TABLE ALIGN="CENTER" BORDER="0">
<tr>
<td colspan="2"><b>Logowanie użytkownika:</b></td>
<tr>
<td colspan="2"> </td></tr>
<TR>
<TD ALIGN="RIGHT" >Login:</td>
<td><input type="text" name="login" size="30"></td>
</tr>
<tr>
<td align="right" >Haslo:</td>
<td><input type="password" name="haslo" size="30"></td>
</tr>
<tr>
<td align="right" class="Uni_01"> </td>
<td><p align="center"><input style="font-weight: bold;" type="submit" name="logowanie" value="loguj"></td>
</tr>
</table>
</form>
</body>
</html>
<div align="center">
<?php
if(isset($message)) {
echo $message;
}
?>
</div>
include_once('my_db_connect.php');
include_once('loguj_new.php');
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>. : : LOGOWANIE : : .</title>
</head>
<body>
<form method="post" action="<? echo $_PHP_SELF; ?>" enctype="multipart/form-data">
<TABLE ALIGN="CENTER" BORDER="0">
<tr>
<td colspan="2"><b>Logowanie użytkownika:</b></td>
<tr>
<td colspan="2"> </td></tr>
<TR>
<TD ALIGN="RIGHT" >Login:</td>
<td><input type="text" name="login" size="30"></td>
</tr>
<tr>
<td align="right" >Haslo:</td>
<td><input type="password" name="haslo" size="30"></td>
</tr>
<tr>
<td align="right" class="Uni_01"> </td>
<td><p align="center"><input style="font-weight: bold;" type="submit" name="logowanie" value="loguj"></td>
</tr>
</table>
</form>
</body>
</html>
<div align="center">
<?php
if(isset($message)) {
echo $message;
}
?>
</div>