如何将cookie从html表单设置为php

如何将cookie从html表单设置为php,php,html,cookies,Php,Html,Cookies,我想在页面加载时读取cookies,并且我想在用户按下表单上的提交按钮时能够保存cookies 由于服务器端脚本在加载html之前运行,我不知道如何将用户信息从表单发送到setcookie() 例如: <form id="loginForm" name="loginForm" method="post" action="login-exec.php"> <div><input name="login" type="text" class=

我想在页面加载时读取cookies,并且我想在用户按下表单上的提交按钮时能够保存cookies

由于服务器端脚本在加载html之前运行,我不知道如何将用户信息从表单发送到
setcookie()

例如:

    <form id="loginForm" name="loginForm" method="post" action="login-exec.php">
          <div><input name="login" type="text" class="textfield" id="login" /></div>
          <div><input name="password" type="password" class="textfield" id="password" /></div>
          <div><input type="checkbox" name="checkbox" value="true" id="checkbox" /> Remember me</td></div>
    </form>
选中复选框时,如何将表单中的信息放入
$value
变量中?
是否需要在html或php中选中复选框值?

您必须在login exec.php中使用$\u POST变量执行此操作,该变量将包含表单数据:

<?php
if (isset($_POST['checkbox'])) {
    // guessing how to retrieve the other fields is left as an exercise
    // setcookie('name', 'value');
}
?>


但是,正如其他人所说,你真的应该阅读一些关于如何建立一个安全的“记住我”系统的文章(或者问一下!)。

你可以在login exec中设置cookie。php不要在Cookies中保存密码我想保存用户名和密码,这样用户就不需要每次登录了。有更好的方法吗?加密?谢谢你的否决票,你不喜欢这个问题,所以你投了否决票。也许这对你来说很简单,但这对我来说很新鲜,所以请尊重我。这不适合任何人
<?php
if (isset($_POST['checkbox'])) {
    // guessing how to retrieve the other fields is left as an exercise
    // setcookie('name', 'value');
}
?>