NGINX PHP POST方法不起作用

时间:2018-07-24 16:22:40

标签: nginx

以下代码在apache中工作正常,但在nginx服务器中不工作

if(isset($_POST[btn_submit]))
{
    $paper_name = addslashes($_POST[name]);
    $paper_title = addslashes($_POST[title]);
    $benefit_detail = addslashes($_POST[benefit_detail]);
    $created_date = date("Y-m-d");

    $sql_insert_paper = "INSERT INTO $tbl_cat1_master SET name = '$paper_name', benefit_detail = '$benefit_detail', title = '$paper_title', created_date = '$created_date'";
    mysql_query($sql_insert_paper);

    $sql_ins_meta = "INSERT INTO $tbl_metakeyword SET 
                page_name = '$paper_name', 
                title_desc = '$_POST[meta_title]',                  
                meta_desc = '$_POST[meta_desc]', 
                keyword_desc = '$_POST[keyword_desc]', 
                created_date = '$created_date'";
    mysql_query($sql_ins_meta);  
    header("location:cat1.php?succ=1");
}  

1 个答案:

答案 0 :(得分:0)

您应该在POST参数中添加单引号/双引号:

if (isset($_POST['btn_submit'])) {
...
}