我需要将值'key'传递给securitycode.php文件。 这是我目前的代码。
http://mydomain.com/securitycode.php?key=12345678
但我不希望通过url访问键值(通过浏览器的“查看页面源”功能可以看到它,这意味着spambots也可以轻松访问它)。因为它是为了安全,所以这将使它成为意义上的。 (这是验证码。)
如何在不使用网址的情况下传递值?
我不能在表格中使用post方法,因为它已经是另一种形式。 我想我可以保存会话中的值,但我想知道是否还有其他更简单的方法不使用会话。
答案 0 :(得分:2)
如果您正在进行验证码,则密钥应存储在会话变量中,而不是与浏览器共享。
session_start();
// ...
$_SESSION['key'] = "123456789";