gpt4 book ai didi

php - 切换页面时 $_POST 值消失

转载 作者:行者123 更新时间:2023-11-29 03:53:10 27 4
gpt4 key购买 nike

我有一个非常令人沮丧的问题:$_POST 值在使用“分页”时消失了,我尝试过使用 $_SESSION,这基本上给了我相同的结果作为 $_POST

我尝试使用 setcookies(),但我不得不刷新页面一次。

global $wp_query;
global $wpdb;
global $post;

$restriction1 = 'pool';
$restriction2 = 'garage';
$restriction3 = 'tomttradgard';
$restriction4 = 'enplanmarkplan';
$restriction5 = 'hiss'; $restriction11 = 'flertoaletter';
$restriction12 = 'havsutsikt';

$restriction13 = 'takterass';
$restriction6 = 'sovrum';
$restriction7 = 'pris';
$restriction8 = 'omrade';
$restriction9 = 'area';
$restriction10 = 'hustyp';

if ($_POST["poolsb"]) { $value1 = $_POST["poolsb"]; }
if ($_POST["garagesb"]) { $value2 = $_POST["garagesb"]; }
if ($_POST["tomttradgardsb"]) { $value3 = $_POST["tomttradgardsb"]; }
if ($_POST["enplanmarkplansb"]) { $value4 = $_POST["enplanmarkplansb"]; }
if ($_POST["hisssb"]) { $value5 = $_POST["hisssb"]; }
if ($_POST["flertoalettersb"]) { $value11 = $_POST["flertoalettersb"]; }
if ($_POST["havsutsiktsb"]) { $value12 = $_POST["havsutsiktsb"]; }
$value13 = $_POST["takterasssb"];


if (!$ppp) { if ($_POST["ppp"]) { $ppp = $_POST['ppp']; } else { $ppp = 10; } }
if (!$value1) { $value1 = '%';} if (!$value2) { $value2 = '%';}
if (!$value3) { $value3 = '%';} if (!$value4) { $value4 = '%';}
if (!$value5) { $value5 = '%';} if (!$value6) { $value6 = '%';}
if (!$value7) { $value7 = '%';} if (!$value8) { $value8 = '%';}
if (!$value9) { $value9 = '%';} if (!$value10) { $value10 = '%';}

最佳答案

如果您将以下内容放在所有页面的顶部,您应该能够使用 $_SESSION

session_start();

$_POST 仅从表单传输一次,如果不使用 session 或其他机制,则无法传递这些值。

第 1 页

<?php
session_start();
$_SESSION['myvar'] = "123";
?>

第 2 页

<?php
session_start();
echo $_SESSION['myvar']; //outputs 123
?>

关于php - 切换页面时 $_POST 值消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6667238/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com