INPUT_GET和INPUT_POST之间的区别

时间:2019-05-18 16:27:39

标签: javascript php html mootools

我的php文件中有这行代码,我对代码行有疑问。如果我这样做是为了验证日期变量,会有什么区别?

Retrieve.php

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

AND

$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();
}

任何建议都可以。

0 个答案:

没有答案