2

我有一个表格,允许用户在我的网站中输入他们的用户名和密码。如果找到我设置的 cookie,我正在寻找一种自动填写电子邮件部分的方法。

在一页上我有 -

<?php
  setcookie("email", $email, time() + 60 * 60 * 24 * 7);
?>

这设置了 cookie

在登录页面上我有这个 -

<tr><th><p>Email:</p></th> <td><p><input type="text" name="strEmail" maxlength="40"
value="<?php print($strEmail); ?>"/></p></td></tr>

只有设置了cookie,我如何才能填写电子邮件?

4

2 回答 2

1
<input type="text" name="strEmail" maxlength="40" value="<?php if (isset($_COOKIE["email"])) echo $_COOKIE["email"]; ?>"/>
于 2012-12-07T21:20:24.727 回答
1

在该输入上方添加这一行:

$strEmail=isset($_COOKIE['email']) ? $_COOKIE['email'] : "";
于 2012-12-07T21:21:18.957 回答