首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >php会话my post变量

php会话my post变量
EN

Stack Overflow用户
提问于 2018-07-07 02:00:48
回答 2查看 31关注 0票数 -1

我的index.php文件对变量执行操作,如果查询成功,则转到zamowienie.php文件。现在如何在zamowienie.php文件中使用这些变量?

代码语言:javascript
复制
$kwota2 = $_POST['kwota2'];
$zamowienie2 = $_POST['zamowienie2'];
$var = $_POST['taskOption'];
$nr_zamowienia2 = $_POST['nr_zamowienia2'];

那么,我如何将它们传递给会话呢?

代码语言:javascript
复制
require_once "../produkty/php/connect.php";

        try {
            $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
            if ($polaczenie->connect_errno != 0) {
                throw new Exception(mysqli_connect_errno());
            } else {
                $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);

                $kwota2 = $_POST['kwota2'];
                $zamowienie2 = $_POST['zamowienie2'];
                $var = $_POST['taskOption'];
                $nr_zamowienia2 = $_POST['nr_zamowienia2'];

                if ($polaczenie->query("INSERT INTO zamowienia VALUES ('$nr_zamowienia2', '$zamowienie2', '$kwota2', '$var', 'Oczekiwanie')")) {
                    header('Location: zamowienie.php');
                }
            }

            $polaczenie->close();
EN

回答 2

Stack Overflow用户

发布于 2018-07-07 02:08:00

要保存会话变量,您需要启动会话,然后将变量保存到会话变量。

代码语言:javascript
复制
session_start();
$_SESSION['variable'] = $whateverYouWantToUse;

或者,如果你想把post保存到会话中,你可以这样做。

代码语言:javascript
复制
$_SESSION['SessVar'] = $_POST['postVar'];

只需注意,会话变量是安全的,而post不是安全的,并且通过将会话变量直接等同于post变量可能会导致安全问题。

然后在下一个文件中。

代码语言:javascript
复制
session_start();
print($_SESSION['variable]);
票数 0
EN

Stack Overflow用户

发布于 2018-07-07 02:25:06

代码语言:javascript
复制
session_start()
$_SESSION['a'] = $_POST['kwota2'];
$_SESSION['b'] = $_POST['zamowienie2'];
$_SESSION['cc'] = $_POST['taskOption'];
$_SESSION['aa'] = $_POST['nr_zamowienia2'];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51215648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档