我想在php中的会话变量中使用文本框值

时间:2014-07-19 07:49:48

标签: php

我想在同一页面上的会话变量中存储文本框值。必须使用的是所有其他页面。 怎么可能?

1 个答案:

答案 0 :(得分:1)

要做到这一点:

  1. 了解PHP form handling以了解如何从表单中获取变量(请记住sanitize值!)
  2. 了解如何使用PHP sessions在请求中存储变量值。
  3. 非常的简化版本(不解决安全性或会话初始化问题!):

    设置值:

    if (isset($_POST['field_name'])) {
        /* cleaner_function should be changed to the proper function based on where the value is going! */
        $_SESSION['some_name'] = cleaner_function($_POST['field_name']);
    }
    

    然后,要进行检索:

    if (isset($_SESSION['some_name'])) {
        $form_value = $_SESSION['some_name'];
    }