Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mieszanie POST i GET
Forum PHP.pl > Forum > PHP
payl
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.
IceManSpy
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.
Kostek.88
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...
payl
Okazało się że trzeba było ustawić Mimetype na application/x-www-form-urlencoded . Dzięki za próby pomocy!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.