![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
No dobra może napisze nowy temat bo tamten poprzedni który tyczył się troszkę czegoś innego już chyba nikt nie czyta więc nikt ni zobaczy co do niego dopisałem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
A więc tak: mam plik haslo.php
poprzez którą loguje się na różne podstronki i zapamiętuje w sesji $_SESSION[id]=$id; na każdej stronce gdzie korzystam ze zmiennej sesyjnej oczywiście mam umieszczone session_start(); no i teraz chce się z niej wylogować i jakoś zniszczyć tą zmienną sesyją co mi w ogóle nie wychodzi :/ np mam takie coś <a href='forum/wyloguj.php?page=0' class='wyloguj'> (wyloguj)</a> i plik wyloguj.php
tak to się niszczy?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Bo ja nie mogę sobie z tym poradzić (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ciągle jest ta zmienna id i ni mogę się wylogować (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 2 Dołączył: 25.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wiesz, napisane jest dobrze, pełna kontrola, ale za mało warunków zagnieżdżonych (IMG:style_emoticons/default/smile.gif)
Ja miałem tak:
A powinno być tak:
Oczywiście już wszystko w aktualnym projekcie zmieniłem (IMG:style_emoticons/default/smile.gif) Lecz musiałem troszkę nakombinować bo miałem kilka innych problemów. No i na php 5.3 już mi samo nie niszczy sesji omijając warunek (IMG:style_emoticons/default/smile.gif) Opiszę nowy problem (IMG:style_emoticons/default/smile.gif) W pliku core.php mam petlę wyszukującą plik ustawienia.php i ustalający aktualne położenie:
Wcześniej jak dałem require('../core.php') w pliku znajdującym się o jeden katalog głębiej od core.php to ta pętla ustawiała $folder_level="../"; czyli uruchamiając plik public_html/admin/index.php, dołączał plik public_html/core.php i ustalał że public_html/ustawienia.php znajduje się o katalog wcześniej od public_html/admin/index.php i wszystko było cacy. A teraz niezależnie od tego jak głęboko by się nie chował w katalogach plik dołączający core.php, i tak pokaże że $folder_level=""; :/ Byłem zmuszony brakiem idei cały katalog admina przenieść do głównego katalogu i "pozmieniac to i owo" aby trybiło (IMG:style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:57 |