Witam nie wiem o co chodzi, na localu na IE6 dziala i na mozilli tez. Ale jak przegralem to na server to pod IE6 dziala a pod mozila jakos nie chce przekazywac zmienne(da sie zalogowac ale na inne czesci zalogowane nie chce wejsc). Da sie zmienic tak ze bedzie to przekazywac ale chce ze po tam kilku minutach sesja wyginie(jak skasuje session_set_cookie_params(60); bedzie mozna sie zalogowac tylko automatycznie sie nie wyloguje po minucie)a nie chce tak
http://a-stefanowski.ovh.org/stare/test/mam serwis oparty na index?id=.....
na samym poczatku dodaje (poczatek index.php)
<?
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
skrypt logowania
<?php
if(isset($_POST['user']) && isset($_POST['haslo'])) {
// je¿eli u¿ytkownik w³aœnie podj¹³ próbê zalogowania
$user = $_POST['user'];
$haslo = $_POST['haslo'];
include('funkcja_lacz.php');
$zapytanie="select * from klient where LOGIN='$user' and HASLO_KL=sha1('$haslo')";
$wynik = mysql_query($zapytanie) or
die('Zapytanie zakonczylo sie niepowdzeniem');
if($liczba>0)
{
$_SESSION['zalogowany_klient']=$user;
}
}
if(isset($_SESSION['zalogowany_klient'])) {
echo 'U¿ytkownik zalogowany jako: '.$_SESSION['zalogowany_klient'].'<br />'; echo "<a href="index
.php?id
=edytuj_dane
">Edytuj dane</a>";
echo "<a href="index
.php?id
=zamowione
">Zamówione</a>";
echo "<a href="index
.php?id
=zmien_haslo
">Zmieñ has³o</a>";
echo "<a href="index
.php?id
=zadaj_pytanie
">Zadaj pytanie</a>";
echo '<a href="index.php?id=wyloguj_klient">Wylogowanie</a><br />'; }
else
{
{
// je¿eli próba logowania by³a nieudana
echo 'Zalogowanie niemo¿liwe.<br />'; }
else
{
// nie by³o próby logowania lub nast¹pi³o wylogowanie
echo 'U¿ytkownik niezalogowany.<br />'; }
// tworzenie formularza logowania
echo '<form method="post" action="index.php">'; echo '<tr><td>Login:</td>'; echo '<td><input type="text" name="user" size="10"></td></tr>'; echo '<tr><td>Has³o:</td>'; echo '<td><input type="password" name="haslo" size="10"></td></tr>'; echo '<tr><td colspan="2" align="center">'; echo '<input type="submit" value="Logowanie"></td></tr>'; echo '<a href="index.php?id=dodaj_klient">zarejestruj siê</a>'; echo '<a href="index.php?id=brak_hasla">nie pamiêtam has³a</a>'; }
?>
i sprawdzanie czy istenieje sesja w plikach gdzie wymaga zalogowania
<?php
if(isset($_SESSION['zalogowany_klient'])) {
....// czesc dla zalogowanych
}
else
{
echo 'musisz byc zalogowany'; }
?>
i jeszcze plik phpinfo bo moze server cos ma wylaczone
http://a-stefanowski.ovh.org/stare/test/info.phputworzylem juz
login: test
haslo: test
A tak przy okazji to jest moj pierwszy sklep internetowy
dziekuje za pomoc