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 用三极管设计一个单管共射放大电路
  • ¥20 fluent无法启动
  • ¥15 孟德尔随机化r语言运行问题
  • ¥15 pyinstaller编译的时候出现No module named 'imp'
  • ¥15 nirs_kit中打码怎么看(打码文件是csv格式)
  • ¥15 怎么把多于硬盘空间放到根目录下
  • ¥15 Matlab问题解答有两个问题
  • ¥15 LCD12864中文显示
  • ¥15 在使用CH341SER.EXE时不小心把所有驱动文件删除了怎么解决
  • ¥15 gsoap生成onvif框架