![]() |
![]() |
![]()
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%) ![]() ![]() |
Jakbyś mi wyjaśnił, dlaczego ten zapis jest niemądry, to z pewnością byś pomógł. Powtarzam, że nie skrypt logowania jest tu problemem.
Oczywiście mam session_start() na początku każdej strony. Właśnie sprawdziłem, że jeśli usunę tę funkcję, to linki działają zawsze, nawet, jeśli w na stronie żadnej stronie nie rejestruję żadnych zmiennych sesji. Help |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 16:45 |