【发布时间】:2013-09-07 21:27:57
【问题描述】:
问题
用户可以提交一个表单,在该表单中他可以提交指向sitea.com 的链接。现在我要做的是检查用户是否真的提交了来自sitea.com的URL
我尝试过的
我尝试检查 URL 是否正确(使用正则表达式),并且包含 sitea.com。但这包含空白,因为任何人都可以将?haha=sitea.com 添加到 URL 并且仍然有匹配项。因为我不是正则表达式的大师,所以我的“解决方案”到此结束。
我的问题
是否可以检查$_POST['url'] 是否实际上是指向sitea.com 的链接?
【问题讨论】:
-
您是否要检查表单输入是否包含
sitea.com?或者是其他东西?请澄清 -
@AmalMurali 正是,用户提交的表单,他可以在其中复制/粘贴我需要来自
sitea.com的 URL。 -
curl() 检查标题
-
投反对票的人能解释一下原因吗?
-
@Thew:我没有投反对票,但我认为那是因为你的问题不是很清楚。
Is it possible to check if $_POST['url'] is actually and URL coming from sitea.com——这句话令人困惑。也许,您可以编辑问题并澄清一下?