Разница между INPUT_GET и INPUT_POST - PullRequest
1 голос
/ 18 мая 2019

У меня есть эта строка кода в моем php-файле, где у меня есть вопрос относительно строки кода. Какая будет разница, если я сделаю это, чтобы проверить переменную даты?

Retrieve.php

$firstDate = filter_input(INPUT_GET, 'dtDate', FILTER_SANITIZE_STRING);

И

$firstDate = filter_input(INPUT_POST, 'dtDate', FILTER_SANITIZE_STRING);

HTML-файл

   <form id="siteForm" action="#" name="siteForm">
    <input type="text" name="itemDate" id="itemDate" required>
   </form>
    <input type="submit" class="btn" id='Submit' value="Add" />

Я пытаюсь использовать переменную $ firstDate для сравнения с датой из базы данных, но мне нужно иметь дату в приемлемом строковом формате. Будет ли один параметр filter_input лучше другого?

Имейте в виду, я не использую метод post или get, потому что я использую файл сценария java для кодирования информации. Смотри ниже:

Js. файл

function submit(){
     var formHash =  new Hash();
     $$('#siteForm input, #siteForm textarea, #siteForm input[type=submit]').each(function(el){
         var key = el.getProperty('id');
         var value = el.getPropert('value'.trim());
         formHash.set(key, value);

     });
     processManager.setOptions({
         data: {
             'encFormData': JSON.encode(formHash)
         }
     }).send();
}

Любой совет помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...