Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Błąd sesji
Forum PHP.pl > Forum > Przedszkole
hekate20
Na wstępie chciałm wszystkich powitać. Mam nadzieję, że zagoszczę u was na długo smile.gif

Tyle słowem wstępu, teraz conie co o moim problemie...

Otóż mam takie o to kody:

Kod
<?php
session_start();

$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;

//sprawdź informacje o nawie użytkownika i haśle.

if (($_SESSION['username'] == 'hekate20') and
     ($_SESSION['userpass'] == '1234')) {
    $_SESSION['authuser'] = 1;
} else {
  echo "Nie masz uprawnien do ogladania tej strony!";
  exit();
}      


?>


Kod
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Portal dpołecznościowy dla właścicieli psów</title>
</head>

<body bgcolor="#6d8f00">

<div align="center"><font style="font-family:Almagro" size="12">Dziękujemy za rejestrację w serwisie</font>
<br />
<br />
<?php

echo date("d F");
echo " ";
echo date("Y");
echo "<br>";
echo "<br>";
echo "<a href='2.html'>";
echo "Kliknij tutaj, aby przejść do swojego profilu";
echo "</a>";
?>

</div>
<br />
<br />
<br />
<center><img src="images/sabi1.jpg" /></center>

</body>
</html>


Są one umieszczone w dwóch oddzielnych plikach. Dalszą częśc kodu, która zawiera html, postanowiłam wam oszczędzić.

Niby wszystko działa dobrze, ale po odpaleniu stronki wyskakuje mi błąd widoczny na screene. Nie wiem czemu tak się dzieje, i w żaden sposób nie mogę tego poprawić. Kod był przepisywany z książki, więc powinno działać...

Prosze o jakieś wskazówki, bo sama nie umiem sobie poradzić...

http://www.voila.pl/467/3maq3/index.php?get=1&f=1
Ghost_78
Hmmm - prawa dostępu do katalogu c:\wamp\temp raczej odpadają - ale zastanawia mnie czy kwestia tego, że szuka on w błędnej scieżce ( / - slach zamiast \ - backslah ), nie będzie tu problemem. Widow$ chyba nie traktuje tak samo / i \ w ścieżce. Sprawdź konfiguracje WAMPa
hekate20
Dobra, tylko teraz gdzie znajdę ten plik konfiguracyjny wampa smile.gif Bo jeśli chodzi o ścieżkę dostępu w php.ini to mam temp
Ghost_78
to jak ją masz zapisaną w php.ini ?

przypadkiem nie tak : c:/wamp/temp

jezeli masz tak jak napisałem to zmień na: c:\wamp\temp

ten błąd, który podałeś oznacza, że sesja nie może zapisać sobie pliku

pozdrowionka smile.gif
hekate20
Ehh, niestety to samo...

Tak przy okazji jestem kobietą smile.gifP
potreb
Jesteś pewna że masz dobry katalog dla sesji? Ja w najnowszym WAMP server mam ustawione tak: session.save_path = "c:/wamp/tmp"
Pamiętaj że są dwa php.ini w tym najnowszym wampie, dlatego edytuj przez konsolę wamp-a plik php.ini.
hekate20
Zrobiłam przez konsole.
Mam tak:

session.save_path = "c:\wamp\temp"
potreb
Zamień na: session.save_path = "c:/wamp/temp", a jak nie pomoże zainstaluj sobie nowego wamp server i będzie szybciej
Tylko upewnij się jeszcze że folder temp istnieje w lokalizacji c:/wamp
hekate20
Wamp jest nowy i świeżo instalowany :/

A slash już zmieniałam. Lokalizacja poprawna sad.gif



Ehhh... wystarczyło usunąć session_start() z drugiego pliku z kodem :/

Dziękuję za pomoc, pewnie jeszcze nie raz skorzystam smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.