我有一个asp网站,有一个页面,我需要通过直接url = www无法访问。 mysite.com/form_success.asp。我只需要在www.mysite.com/form.asp上提交实际表格,即可访问该页面。这完全不是出于安全目的,只是为了减少adwords中的虚假转换跟踪命中。我已经四处搜索但无法找到我正在寻找的内容,因为它不是php或html页面所以我想我会在这里寻求帮助。任何和所有帮助表示赞赏!
答案 0 :(得分:1)
Request.ServerVariables ("HTTP_REFERER")
是否为空且具有有效域名答案 1 :(得分:1)
只需在要保护的页面中添加此代码:
<%
If UCase(Request.ServerVariables("Request_Method"))<>"POST" Then
Response.Status = "403 Forbidden"
Response.End()
End If
%>
Server Variables集合包含请求方法,即&#34; POST&#34;发布带有method="POST"
属性的表单时。只需检查一下,您就可以轻松限制加入。
答案 2 :(得分:0)
这里有两个有效的答案。另一种方法和检查表单提交的常用方法是为表单提交按钮提供名称属性 - 例如
Dc
然后在form_success.asp中你可以使用像
这样的东西gch = GraphCut('open'), Dc, [0 1; 1 0], K );
[gch L] = GraphCut('expand',gch);
gch = GraphCut('close',gch);
L = reshape(L, size(u));
figure; imshow(L,[]); title('the resulting mask');