向首次访问的访问者添加成熟内容警告

时间:2015-01-21 作者:Gaston

我想问一下访问者,他们第一次访问我的博客时是否年满18岁。如果他们单击“是”,他们将正常访问博客,下次不会被询问。如果他们单击“否”,他们将访问一个信息页面,他们不应该有机会撤回。我想记录IP,这样即使他们重新加载或清除cookie,也不会再次询问他们,只会重定向到no no no页面。

这可能吗?我应该重命名WP的索引吗。php转换为其他内容,也可以直接在索引内进行。php?

我可以基于任何示例代码来实现它吗?

1 个回复
SO网友:Pieter Goosen

这可能无法直接回答您的问题,但这里有几个大问题您必须解决。成人网站获得了大量流量(通常是大量虚假、黑客和垃圾邮件流量),这意味着如果您打算利用ip地址来节省首次访问,您的数据库中会浪费大量空间,加载时间也会变慢。

想想看,如果收到10万次独特点击,您将保存10万个ip地址。这转化为需要检查的100000个ip地址every 页面加载。由于装载了大量成人材料,服务时间已经很慢,这只会让最终用户失望

虽然一些国家对饼干和成人材料有非常严格的规定,但饼干似乎是一个更好的主意。坦率地说,这是你需要研究自己的东西,并确保你的网站符合所有法规

我真的不认为有任何真正的解决方案来解决这个问题,是的,保存ip地址可能是最安全的,但它是最慢的。

一个可能的解决方案可能是使用静态frontpage,作为通知和警告页面。然后,您可以使用referers检查特定页面的引用位置(不是100%可靠)。如果某个页面是从站点外的任何页面引用的,或者直接访问了该页面,或者没有引用者,请将用户重定向到静态首页。然后,您可以在所有链接中设置一个自定义query\\u vars,作为可靠的内部参考。

在每次加载页面时,只需检查url中是否设置了特定的query\\u vars,如果设置了,则加载特定页面。

这只是一个需要探索的选项,肯定需要更多的规划和大量的测试才能找到最佳选项

结束

相关推荐

Multiple level shortcodes

我正在开发一个插件,遇到了一种情况,我希望有人能帮我找到一个解决方案。我想要一个短代码结构,如:[shortcode_1] [shortcode_2] [shortcode_3] [shortcode_4][/shortcode_4] [/shortcode_3] [/shortcode_2] [/shortcode_1] 但如果我使用add\\u短代码,只有第一个短代码有效。。。有没有办法得到这样的短代码结构?谢谢