![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
Pytanie 1.
Zawsze wydawało mi się by strona ruszyła z jakiegoś linki bez podawania pliku docelowego potrzebny jest na koncie plik index obojętrznie czy php czy html. Jednak dostałem do administracji stronę w której nie ma żadniego pliku index. Po wpisaniu adresu strony, pojawia sie od razu windosowe okno logowana (jakby z js) następnie ładuje sie strona na ramkach (menu i main). Pierwsze pytanie jak może taka strona ruszać bez pliku index? Pytanie 2. Strona ta pracuje na sesjach i moim zadaniem jest stworzyć plik logout który zakończy wszystkie sesje i zamknie okno przeglądarki. Stworzyłem plik logout.php i wpisałem w nim kod:
Niestety po przełądowaniu strony nadal działają mi sesje. Proszę o rady (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
1. na serwerze www może być zapisane przekierowanie z adresu np. www.example.net na www.example.ne/logowanie.php
2. dodaj jeszcze session_unset() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
Dodałem unset
jednak nadal działają mi sesje. Gdy robiłem to przy stroniach na tabelach wszystko działało jednak na ramkach nadal mam sesje i dodatkowo ładuje się login.php ale w ramce pliku frameset.htm podzielonej na dwie ramki. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Ramki to nie najlepsze rozwiązanie :/ Nie mozesz wrócić do tabel?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
niestety, to nie moja strona, ja mam tylko zrobić logout na tej stronie. Dlatego nie mogę przerobić jej na tabele. Proszę pomóżcie mi jak to zrobić przy stronie na ramkach
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 6 Dołączył: 27.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy to coś da ale po przycisku wylogowania daj skierowanie na:
target=_top Przyznam się szczerze - nie testowałem. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
albo target="nazwa ramki gdzie się ma wyświetlić skrypt"
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
Ale nadal nie konczy mi sesji. Poza tym odwołanie to targetu powiduje że plik login ładuje się w innej ramce a nie w całym oknie.
A jak zrobić w js zamykanie okna przeglądarki? dałem sobie radę z wyjściem z ramek, niestety nie kasują mi się sesje, mimo zastosowania standardowego kodu do usunięcia sesji nadal działają ponieważ mogę przez cofnięcie strony wrócić do panelu administratora, co po usunięciu sesji nie powinno mieć miejsca. Czy da się sprawidzć lub edytować aktywne sesje i usunąć je? Prosze o pomoc |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
echo '<pre>';
print_r($_SESSION); echo '</pre>'; wyświetli ci sesje |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
zastosowałem ten print przez session_destroy(); i po. Wyraźnie pokazane jest że sesje zostały skasowane, no i wszystko super ale gdy daje w przeglądarce wstecz to wraca mi do panelu administratora. A przecież powinien wejść do okna logowania.
Doradźcie proszę mi to może być tego powodem. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Czyli poza sesjami strona zapisuje ciasteczka. Trzeba poszukać jak kasować ciasteczka na stronie.
http://www.kursphp.kee.pl/function.setcookie.html http://forum.php.pl/index.php?showtopic=51...mode=linearplus Może to wina ciastek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
a jak można to sprawdzić jeżeli nie potrafie tego znaleźć w kodzie bo jest bardzo dużo plików? Czy w windzie w jakimś katalogu lub pliku jest informacja o ciastkach?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Odpal stronke pod IE, zaloguj się, wyloguj i w opcjach IE jest takie cos jak usuń ciastka, Jeśli będzie działać (tzn. nie bedziesz juz zalogowany) wtedy poszukamy w kodzie co jest nie tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
Usunąłem ciastka, i dałem wstecz, nadal wchodzi mi do panelu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) już nie mam pomysłu co robić
Znajomy mi doradził że strona może być cachowana i by wstawić taki kawałek
Ale w drugiej linijce wyskakuje mi błąd i nie bardzo wiem co jest źle |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Wklej błąd, bo nie wiem jaki błąd wyskakuje.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
poprawiłem błąd(literówka), no wszystko fajnie ale nadal bez efektu. Tylko nie wiem czy dobrze wkleiłem bo wstawiłem ten kod między session_start a session_destroy
Ten post edytował juzer 25.06.2007, 14:19:10 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 6 Dołączył: 27.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Drążenie kodu bez kodu. Pokaż kod - kompletny. Bo na razie rozmawiamy o teorii.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 6.10.2004 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
no to tak wygląda cały plik log_out.php którym chce wylogować panel admina
Ten post edytował juzer 25.06.2007, 14:27:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:14 |