Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Moment wysyłania formularza
Rid
post
Post #1





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Nie wiem ,czy moje spostrzeżenia są,trafne ,ale z chwilą wysłania formularza ,żadne działania,które jeszcze wykonują się podczas wysyłania po stronie klienta ,chodzi głównie o js ,chyba nie mają już znaczenia,gdyż do tablicy post lub get(w zależności od metody wysłania) zostały zapisane wszelkie zmienne aplikacji.Czy tak aby nie jest?(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował Rid 2.08.2011, 12:36:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rid
post
Post #2





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Długo czytałem i stwierdzam ,że ten kod jest prawidłowy:
1.
  1. if ($_SERVER['REQUEST_METHOD'] != 'POST') {-sprawdzenie postu z serwera
  2. if (isset($_POST['Opis'])) { -sprawdzenie postu ajaxowego
  3. $phpvar=$_POST['Opis']; -
  4. }}


Metoda $_SERVER['REQUEST_METHOD'] != 'POST' -nie bierze pod uwagę requestu ajaxowego przesyłanego metodą POST,gdyż
i tutaj cytat:
Cytat
"Request ajaksowy", to także oczywiście "request HTTP", tyle, że obsługiwany przez klienta w wyjątkowy sposób.
,
tak więc nie jest prawdą,że:
Cytat
if ($_SERVER['REQUEST_METHOD'] != 'POST') {
if (isset($_POST['Opis'])) {

Przecież one się nawzajem wykluczają!

Trzeba sobie zdać sprawę,że to dwa różne requesty,request ajaxa i request serwera.
Chyba sądzę nonspor,że to Pan powinien tutaj zajrzeć

Ten post edytował Rid 2.08.2011, 19:31:15
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 16:58