![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.05.2016 Skąd: Krzesło Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jestem jeszcze troche zielonkawy z AJAX'em dlatego potrzebuje pomocy. Otóż mam staki skrypt w JQuery
plik name.php wyglląda tak:
I teraz problem: Zmienna sesyjna zostaje przypisana w przeglądarkach: IE, Firefox, Maxthon, natomiast Chrome zachowuje się tak jakby ta znienna nie istniała. W czym jest problem? Z góry dziękuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Skoro nie działa tylko w Chrome to wina leży po stronie JavaScript.
W podanym kodzie brakuje Ci ) na końcu ale nie wiem czy to właściwy kod czy tylko przykład. Otwórz konsole Ctrl + Shift + I i pokaż błędy jeżeli istnieją. Wejdź w zakładkę Sieć/Network, wyślij formularz, znajdź żądanie do pliku name.php i PPM -> Kopiuj jako cURL a następnie wklej wynik tutaj. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.05.2016 Skąd: Krzesło Ostrzeżenie: (0%) ![]() ![]() |
@markuz
W kodzie mam domkniętą klamre. wynik cURL: curl "http://localhost:8080/ajax/name.php" -H "Origin: http://localhost:8080" -H "Accept-Encoding: gzip, deflate" -H "Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" -H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" -H "Accept: */*" -H "Referer: http://localhost:8080/ajax/" -H "X-Requested-With: XMLHttpRequest" -H "Connection: keep-alive" -H "DNT: 1" --data "login=sd&haslo=dssdsd" --compressed Consola błędów nie wywala |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
To teraz w pliku name.php na początku wklej:
I w zakładce Sieć/Network wybierz to żądanie i wklej tutaj zawartość zakładki Odpowiedź/Response. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.05.2016 Skąd: Krzesło Ostrzeżenie: (0%) ![]() ![]() |
Proszę:
curl: curl "http://localhost:8080/ajax/name.php" -H "Origin: http://localhost:8080" -H "Accept-Encoding: gzip, deflate" -H "Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" -H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" -H "Accept: */*" -H "Referer: http://localhost:8080/ajax/index.php" -H "X-Requested-With: XMLHttpRequest" -H "Connection: keep-alive" -H "DNT: 1" --data "login=sd&haslo=sdsdds" --compressed Odpowiedź: array ( 'login' => 'sd', 'haslo' => 'sdsdds', )array ( 'user' => 'sd', ) Widze że została utworzona zmienna sesyjna. Dziwne bo jak przechodze do kolejnego pliku i mam warunek
to się nic nie realizuje Okej, rozwiązałem to dziadostwo. Zresetowałem ustawienia przeglądarki i działa jak powinno. (IMG:style_emoticons/default/facepalmxd.gif) @markuz Dzięki za czas i pomoc (IMG:style_emoticons/default/yahoo.gif) Pozdrawiam Ten post edytował Mikiisz 17.05.2016, 17:03:04 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
w drugim pliku session_start na początku musi być też (IMG:style_emoticons/default/wink.gif)
Ten post edytował com 17.05.2016, 19:04:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 04:46 |