dsio68964998 2016-01-03 18:26
浏览 99

PHP GET传递未知参数不会显示错误页面

I'm developing a website using GET super global to catch category name and display related posts mysite.com/cat?name=sports, but when I pass wrong or a parameters that doesn't exist mysite.com/cat?name=fsdf it shows me a category page with the parameter name but without any related posts, I want it to display 404 error page, I tried to check if the category name exists and if not it will be redirected to error page but I don't want that - I don't want to change what URL shows in the address bar when the error page is shown.

the page that I want to display error has variable name like this mysite.com/cat?name=xx if xx is not a recognized category I want to display 404 error in the same url no redirect

  • 写回答

1条回答 默认 最新

  • dthyxna3894 2016-01-03 18:35
    关注

    You can use the appropriate header 404 in case a category does not exist. Try this one:

    header("HTTP/1.0 404 Not Found");
    

    Make sure your server knows how to handle 404 responses.

    评论

报告相同问题?

悬赏问题

  • ¥15 各位请问平行检验趋势图这样要怎么调整?说标准差差异太大了
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿
  • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗
  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab