用户编辑和破坏网址时该怎么办?

Gee*_*Out 1 php

我有一个看起来像some_page.php?id = 123的url结构,我得到了该页面的id,这很好.

但有时用户要么编辑网址,要么就是这样或那样没有id.

在这种情况下人们通常会做什么?我应该将此人重定向到404页面吗?或者我应该从该页面返回404,以防他们想要更正网址?或者在这种情况下404是正确的做法?

另外,我该如何判断这个用户来自哪里?

谢谢!!

Tom*_*rdt 6

404,不要重定向.向他们展示一个很好的错误页面,但总是给他们至少有机会纠正URL.

另外,请确保实际发送 header('HTTP/1.1 404 Not Found');