![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam Panowie i Panie, na wstępie dodam, że jeżeli taki temat był to przepraszam za pomyłkę - ja niestety rozwiązania nie znalazłem. Przedstawię wpierw skrypty mojej strony aby naświetlić nieco sytuację.
Kod strony dostępnej po zalogowaniu:
Następnie do diva #MAIN treść ładuję przez skrypt następujący: Kod $(document).ready(function() { //Strona ladowana jako pierwsza: $('#MAIN').load('data/blocs/main.php'); //Ladowanie pozostalych podstron: $('ul#menu li#load a').click(function() { var podstrona = $(this).attr('href'); $('#MAIN').html('<p id="load">Ładuję...</p>'); $('#MAIN').load('/data/pages/'+podstrona); return false; }); }); Kod maina natomiast to:
A plik który includuję do każdej wewnętrznej strony i podstrony dostępnej tylko dla zalogowanych użytkowników wygląda tak:
W końcu czas na problem: Po zalogowaniu się przez użytkownika i automatycznym przekierowaniu go na strone wewnętrzną której kod ukazałem na samej górze postu, w mainie wyświetla się: "brak logowania", czyli wiadomo, że problem dotyczy pzrekazywania danych logowania. Niestety nie znalazłem odpowiedzi jak ów problem rozwiązać. Pisano gdzieś żeby dać session_start() etc ., od razu pragnę wspomnieć, że nie używam session_start() nigdzie bowiem sesje mam rozpisane obiektowo a dane sesji przechowuję w bazie mySql. Wiem na czym problem polega niestety nie mogę dać sobie z nim rady, czy moglibyście wskazać mi co żle zrobiłem. Z góry dzięki za odp. Pozdrawiam Igor |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
to czy używasz bazy czy plików i tak wymaga dodania session start przykład: http://brennydoogles.wordpress.com/2011/09...abase-sessions/
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie zgodzę się. Ale mniejsza nie o to, problem jak wyżej opisano dotyczy braku przekazywania danych.
Jeszcze jedno (raczej istotne): Gdy wyłącze skrypt ładowania "jQuery" i włącze go już po zalogowaniu - strona wyświetlana jest prawidłowo czyli przekazywane/ pobierane są dane. Czasem również załaduję się wszystko prawidłowo. Może więc to mieć związek z tym czym przy logowaniu php i Ajax są ładowane synchroniczne i Ajax nie dostaję wtedy danych logowania. Jak tak nie jest to wybaczcie spekulacje. Ten post edytował igorew 31.05.2013, 13:20:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:04 |