PHP HTTP响应代码404

时间:2015-12-06 12:05:03

标签: php

在我的网站上,我使用的是以下表单的动态网址

http://example.php/productdetail.php?mobileproductid=17645

当产品ID大于DB中存在的最大值时,我想发出HTTP 404响应代码并想要加载404.php文件。这是页面的当前架构

  1. 加载标题(标题文件的一部分)
  2. 在productdetail.php文件中,我执行以下检查:
  3. $mobileproductid = $_REQUEST['mobileproductid'];
    $return = mobile::mobiledetail($con,$mobileproductid);
    if(mysqli_num_rows($return)=='0')
    {
        http_response_code(404);
    }
    else{
        /* Load the page */
    }
    

    当我检查任何无效ID的响应代码时,它是200.我缺少什么?

    PHP版本:5.4.42

0 个答案:

没有答案