Php 在重定向之前验证推荐人

Php 在重定向之前验证推荐人,php,redirect,cakephp-2.0,Php,Redirect,Cakephp 2.0,我需要在重定向到它之前验证引用者URL是否仍然存在。在我的应用程序中,我需要删除一些记录,然后将用户重定向到他来自的页面。但由于分页,在删除页面中的最后一条记录后,用户被重定向到不存在的页面。 我试过:$headers=@get\u headers$this->referer; 然后检查$headers[0]是否不包含404。问题是,在删除最后一条记录后,当我尝试使用get_headers函数时,我得到了相同的HTTP响应302。用户是否被重定向到真正不存在的页面?还是页面仍然存在但没有记录?因

我需要在重定向到它之前验证引用者URL是否仍然存在。在我的应用程序中,我需要删除一些记录,然后将用户重定向到他来自的页面。但由于分页,在删除页面中的最后一条记录后,用户被重定向到不存在的页面。 我试过:$headers=@get\u headers$this->referer;
然后检查$headers[0]是否不包含404。问题是,在删除最后一条记录后,当我尝试使用get_headers函数时,我得到了相同的HTTP响应302。用户是否被重定向到真正不存在的页面?还是页面仍然存在但没有记录?因为那是另一种情况

在第一种情况下,你的应用程序必须返回404。你应该把它放进去

在第二种情况下,您还可以构建这样一种情况,即当没有记录时,页面返回404。或者,另一种解决方法:将用户重定向到页面,检查页面上是否还有记录。如果不是。。。做一个额外的重定向

我希望这能在你的路上帮助你