gpt4 book ai didi

javascript - php中使用$_SESSION存储跨页面提交的数据后如何设置URL

转载 作者:行者123 更新时间:2023-12-01 03:41:40 25 4
gpt4 key购买 nike

<html>

<head>
<title>Session Form</title>
</head>

<body>
<form method="get" action="session_php.php">
Add text using session<input type="text" name="formdata" size="20">
<input type="submit" value="Press to submit">
</form>
</body>

</html>

<?php
session_start();
if (isset ($_GET['formdata'] ))
{

$_SESSION['times'] = $_SESSION['times']+1;
// a better way
// $_SESSION['times']++;
$_SESSION['data'] = $_GET['formdata'];
$_SESSION['old'] = $_SESSION['old']."<br>".$_SESSION['data'];
echo $_SESSION['old']."<br>";
echo "times changed = ".$_SESSION['times']."<br>";

}
else
{
echo "No data was submitted<br>";
}
?>
大家好,我是 php 新手,最近遇到了一个问题。

当我使用 $_SESSION 存储从 html 页面传递的数据(例如我输入“dddd”)时,提交页面的 URL 更改为“session_php.php?formdata=dddd”。

如果我使用原始 URL“session_php.php”,则会显示“未提交数据”。

如何设置包含存储数据的正确 URL。

感谢您的帮助,

最佳答案

好的,按照这个

www.somewebsite.com?somevariable=<?php echo $_SESSION['data']; ?>

就是这样..

关于javascript - php中使用$_SESSION存储跨页面提交的数据后如何设置URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43829121/

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