Eksik PHP DİNLENME değişkenleri

0 Cevap php

In this tutorial 'in processRequest yöntemi:

...
switch ($request_method){
case 'get':
        $data = $_GET;
        break;
case 'post':
        $data = $_POST;
        break;
 ...

$ _POST (- değil aynı senaryo ama fikir benzer benim test kurulumunda en azından bu olay) olur $ _GET gibi değişkenler göz ardı edilir görünüyor.

Benim test case:

//URL: `example.com/?iam=get`
//HTML:
<form action="?iam=get" method="post">
    <input type="text" name="textinput" />
    <input type="submit" />
</form>

Baskı $data istek üzerine bana veriyor:

Array ( [iam] => get ) //Opening the page without submit
Array ( [textinput] => angry fabrik ) //Submitting the form

(Because of form's action, url isn't changing but $_GET variable iam eksik.)

Ben sık sık $ _GET kullanarak ve karışık $ _POST değişkenler (AJAX istekleri, formlar, vb işleme) ama şimdi ben bir şey bakan ediyorum emin dilerim. Nerede yanlış anlaşılma var?

Thanks in advance, fabrik

0 Cevap