![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od paru dni nie mogę sobie poradzić z następującym problemem: Mam link generowany przez php w źródle index.php: if(isset($user_login)) echo "<A HREF=new.php>Nowe zgłoszenie</A><BR>"; tylko wtedy, gdy użytkownik jest zalogowany. Generalnie to działa, ale raz na kilka kliknięć strona zachowuje się tak, jakby źródło było puste tzn. po kliknięciu mam białe okno przeglądarki, w polu adresu jest nadal index.php, po wybraniu opcji "Pokaż źródło" nie dzieje się kompletnie nic. Używam zmiennych sessji, łączę się z bazą MS SQL, procedurę połączenia ładuję przez include(), nie wiem, co jeszcze może mieć wpływ na takie działanie skryptu. Będę wdzięczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Może rozwiązanie z ID jest niemądre, ale wykorzystuję je tylko do przypisywania znacznikom stylów, więc myślę, że nie w tym problem.
Zmienne $login i $password przekazywane są do skryptu przez formularz Kod <INPUT ID=login TYPE=text NAME=login><BR> <INPUT ID=login TYPE=password NAME=password> Zawsze tak robię i zawsze to działa. Podejrzewam, że to też nie jest problemem, bo nie działają również linki Kod if(isset($user_login)) echo "<a href=new.php>Nowe zgłoszenie</a><BR>"; if(isset($user_login)) echo "<a href=archives.php>Archiwum</a>"; Przykładowo strona archives.php wygląda niemalże identycznie jak ta z linkiem. Różnice twią tylko w linkach no i oczywiści w treści strony. O zamykaniu atrubutów do tagów będę pamiętał. Dzięki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:37 |