Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzenie typu żądania
szubi95
post 18.06.2015, 21:45:32
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.06.2012

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


Hey!

Czy mógłby mi ktoś powiedzieć, w jaki sposób sprawdzić typ żądania, a raczej dwóch na raz(post i get). Mam na myśli sytuację, kiedy jednocześnie coś wysyłam postem, ale zwracam też odpowiedź. Coś takiego raczej sensu nie ma:

  1. <?php
  2.  
  3. if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_SERVER['REQUEST_METHOD'] == 'GET') {
  4. echo 'post i get';
  5. }



Pozdrawiam,
szubi
Go to the top of the page
+Quote Post
kartin
post 18.06.2015, 22:14:21
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 79
Dołączył: 25.05.2010

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


Nie ma sensu, zmienna nie może mieć dwóch różnych wartości w jednym czasie.

Poza tym sama idea takiego sprawdzania jest błędna. Specyfikacja protokołu HTTP nie dopuszcza możliwości użycia kilku metod na raz. Jeśli używasz metody POST to właśnie taka metoda użyta jest, nieżalenie od tego, że w URL możesz przesyłać dodatkowe dane.


--------------------
Jeśli ten post pomógł to kliknij przycisk po lewej stronie.
Nie pomagam przez PW, GG, e-mail, faks, telegram, znaki dymne, ...
Go to the top of the page
+Quote Post
szubi95
post 18.06.2015, 22:24:52
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.06.2012

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


Rozumiem, dzięki. Czyli jedyne, co mogę zrobić, to pozwolić na żądanie daną metodą jak jest choćby tutaj:

Silex

  1.  
  2. $app->match('/blog', function () {
  3. // ...
  4. })
  5. ->method('PUT|POST');
Go to the top of the page
+Quote Post
Pyton_000
post 19.06.2015, 06:49:43
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


tak, ale jeśli te metody robią inne czary to należałoby je rozdzielić wydzielając jakieś części wspólne.
Go to the top of the page
+Quote Post
szubi95
post 19.06.2015, 09:20:52
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.06.2012

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


Rozumiem, dzięki wielkie! wink.gif
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 Wersja Lo-Fi Aktualny czas: 13.06.2024 - 04:13