Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] zabezpieczenie przed przechwyceniem sesji
sweter
post 11.01.2009, 22:34:45
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wziąłem z mojej książki skrypt do zabezpieczania sesji. Oto on:
Kod
<?php
session_start();
$uzytkownik = md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR']);
if (empty($_SESSION['dane_uzytkownika'])) {
   session_regenerate_id();
   echo "Nowa sesja, zapisywanie zmiennej użytkownik";
   $_SESSION['dane_uzytkownika'] = $użytkownik;
}
if(strcmp($_SESSION['dane_uzytkownika'], $uzytkownik) !== 0) {
   session_regenerate_id();
   echo ("Uwaga! sesję należy rozpocząć od początku");
   $_SESSION = array();
   $_SESSION['dane_uzytkownik'] = $uzytkownik;
}else{
   echo ("Połączenie zweryfikowano!");
}

Jednak wywala mi błąd:
Nowa sesja, zapisywanie zmiennej użytkownik
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot send session cookie - headers already sent by (output started at login.php:6) in login.php on line 10
Uwaga! sesję należy rozpocząć od początku
Co trzeba naprawić?

Ten post edytował sweter 11.01.2009, 22:36:26


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
piotrooo89
post 11.01.2009, 22:35:37
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




było setki tysiące razy... na moim blogu jest wyjaśnienie... skorzystaj z tego lub wyszukiwarki.


--------------------
Go to the top of the page
+Quote Post
sweter
post 11.01.2009, 22:42:09
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Ok, dzięki za pomoc, ale następnym razem daj linka lub głębszą odpowiedź, bo nie wszystkim chce się szukać smile.gif


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post 11.01.2009, 23:22:40
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Cytat
bo nie wszystkim chce się szukać

Chlopie - bez umiejetnosci szukania daleko nie zajdziesz w tej branzy.
Bloga najczesciej user ma wpisanego w sygnaturce, a w wyszukiwarke wrzucasz komunikat bledu (ale bez sciezek do twoich plikow)


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
bełdzio
post 12.01.2009, 01:45:25
Post #5





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


http://www.beldzio.com/bezpieczenstwo-mechanizmu-sesji


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 15:25