Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 7.01.2005 Ostrzeżenie: (0%)
|
Mam skrypt do logowania się na stronę poprzez pojawiające się okno do logowania. Jednak jest on oparty na zmiennych globalnych. Ze względu na bezpieczeństwo serwer, na którym mam stronę nie obsługuje zmiennych globalnych.
Istnieje ponoc mozliwosc stworzenia takiego skryptu bez zmiennych globalnych, a przesyłanie informacji odbywa się przez sesje i zmienne sesyjne. Czy ktoś mógłby mi podpowiedzieć jak stworzyć taki skrypt? Autoryzacja ma być HTTP-AUTH pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%)
|
hyhm... jakos nie zrozumialem twojego postu bo jak dla mnie to zmienne globalne to $_POST $_GET $GLOBALS [chociaz tej ostatniej nigdy nie uzywalem] i mi sie zawszewydawalo ze to te sa bezpieczniejsze (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) ale kurcze... moze mi sie cos pomylilo... whatever
przyklad z wykorzystaniem sesji: 1. na poczatku rozpoczynasz sesje session_start" title="Zobacz w manualu PHP" target="_manual(); [jesli przed session_start postawisz jakis kod html wywali ci errory chyba ze na samym poczatku strony [przed kazdym kodem] pykniesz ob_start" title="Zobacz w manualu PHP" target="_manual() a na koncu ob_end_flush" title="Zobacz w manualu PHP" target="_manual() 2. Sprawdzasz czy jest już zapisana sesja i czy ma jakąś wartosc [jak nie to odsylasz do formularza] 3. po podaniu danych w formie weryfikujesz je i zeby zapisac dane do sesji uzywasz $_SESSION['nazwa_zmiennej'] = "wartosc" czyli np. $_SESSION['logged'] = 1; i odswiezasz strone [header" title="Zobacz w manualu PHP" target="_manual() albo poprzez Meta tag z http-equiv na "Refresh" 4. juz powinno cie zalogowac. ;] poprobuj troszke sam i poszukaj w necie skryptow rejestracji userow, prawie wszystkie sa na sesjach Ten post edytował Ive 7.01.2005, 22:24:53 |
|
|
|
pkrol skrypt logowania 7.01.2005, 20:08:01
Nitryt14 A niełatwiej było by ci coś napisać na bazie plikó... 8.01.2005, 12:40:06
Ive ta jasne... a co jak user ma wylaczone cookies? wt... 8.01.2005, 13:15:45
aniol Cytat(Ive @ 2005-01-08 14:15:45)ta jasne... a... 12.01.2005, 21:47:40
Nitryt14 Jak niema cookies to ma pecha 13.01.2005, 23:13:16
bela_666 człowieku, nie wklejaj takiego kodu tylko linka da... 13.01.2005, 23:18:28
warliker Z tym że pisząc to na sesjach zajmie 10 % procent ... 23.01.2005, 12:07:13 ![]() ![]() |
|
Aktualny czas: 11.01.2026 - 10:32 |