Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mieszanie POST i GET
payl
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.11.2011

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


Mam sobie program, który łaczy się z moim skryptem PHP. Początkowo myślałem że danych będzie mało więc wysyłałem GETem, ale teraz muszę wysyłać więcej danych więc postanowiłem że pomieszam to z POSTem (czyli w dokumencie będzie dodwać x=y). Problem w tym, że nie ważne czy wysyłam to jako GET czy POST (biblioteka której używam do połaczeń umożliwia dodanie zawartości nawet przy GET), PHP nie widzi tej wartości w $_POST['x'] (kiedy $_GET działa poprawnie nawet przy metodzie POST). Ktoś wie może dlaczego/jak to naprawić? Z góry dzięki.
Go to the top of the page
+Quote Post
IceManSpy
post
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


GETa pobierasz przez adres w przeglądarce, a POSTa jak wyślesz formularz - ot tak się nie pojawi.
Poza tym pokaż kod - wtedy coś podziałamy.

Ten post edytował IceManSpy 11.11.2011, 23:16:40


--------------------
Go to the top of the page
+Quote Post
Kostek.88
post
Post #3





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

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


Strzelam... moze po prostu przy warunku dodac

  1. if($_POST['x'] || $_GET['x']) {
  2. // blok instrukcji
  3. }


W zasadzie to raczej prymitywne rozwiazanie, ale sam mialem pomieszanie POSTy i GETy kiedys i tak to rozwiazalem...
Go to the top of the page
+Quote Post
payl
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.11.2011

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


Okazało się że trzeba było ustawić Mimetype na application/x-www-form-urlencoded . Dzięki za próby pomocy!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 20:22