Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 3.03.2004 Skąd: śląsk Ostrzeżenie: (0%)
|
witam,
mam taki skrypt logowania:
plik admin_zarzadzanie:
i wraca mi do login_admin.php.. czyli chyba (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) nie daje zmiennej login do sesji |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 1.05.2005 Ostrzeżenie: (0%)
|
co prawda Mori zgłosił już tu jakieś uwagi ale może dodam jeszcze kilka swoich.
1. session_name(admin_login); czy admin_login to gdzieś ustawiony zapomocą define constans jeśli nie to lepiej by było: session_name('admin_login'); (z apostrofami) 2. session_start najlepiej dawać na początku skryptu czyli przed print to samo header, czyli całą funkcję daj przed print 3. oczywiście jeśli chcesz odczytywać zmieną za pomocą instrukcji $_SESSION['login'] to nie rejestrujesz jej session_register tylko poprzez przypisanie ale w twoim przypadku chyba lepsze będzię $_SESSION['login']=$login a nie jak proponuje mori $_SESSION['login']=1, bo wtedy miałbyś czesc 1 co chcesz robić 4. jeśli natomiast rejestrujesz zmienne poprzez session_register to są one w nowym skrypcie po instrukcji session_start od razu dostępne jako globalne tu: $login 5. jeżeli w serwerz masz ustawione automatyczne zamienianie zmiennych post i innych na globalne (ze skryptu to wynika) to proponuję ze względów bezpieczeństwa wyłączyć tą opcję i odwoływać się do nich normalnie przez $HTTP_POST_VARS względnie $_POST to tyle co mi się nasunęło pozdro i nara |
|
|
|
tara Logowanie nie działa.. (sesja ?) 2.05.2005, 13:54:11
Mori Spróbuj tak:
[PHP] pobierz, plaintext <?// pola... 2.05.2005, 19:59:25
Mori Ale potem sprawzanie było w takiej formie:
!is... 3.05.2005, 07:18:47
Ociu [PHP] pobierz, plaintext <?php $wynik = mysql_q... 3.05.2005, 08:41:37
JOHNY Jak masz dostęp do bazy danych to proponowałbym:
... 3.05.2005, 12:29:55
tara johny, nie potrzebuje czegoś takiego zaawansowaneg... 3.05.2005, 16:25:41
JOHNY No wiem ale to tak na przyszłość bo kiedyś się moż... 3.05.2005, 16:56:30
Mori No bo teraz jest:
[PHP] pobierz, plaintext <?p... 3.05.2005, 18:36:06
adax2000 no dobrze masz tu poprawiony swój skrypt wg. moich... 3.05.2005, 18:36:29
tiraeth Może autor tematu przerzuci się na własny mechaniz... 3.05.2005, 19:28:18
adax2000 johny już o tym mówił, a nawet zapodał mega długi ... 4.05.2005, 00:26:39
JOHNY No ma nadzieję że się komuś przyda mój post bo wie... 4.05.2005, 14:35:26 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 04:42 |