在网页之间传递数据
Passing data between webpages
我有一个网页,上面有一个表格。表格的标题是:
<form name="sw" METHOD ="POST" ACTION="logger1.php">
在某个事件发生后,javascript函数提交如下表单:
document.forms["sw"].submit();
php文件将表单中的数据记录在服务器上的文本文件中,然后将浏览器重定向到另一个页面。我的问题是,我想检查浏览器重定向到的页面上上一页表单中的一个值。我完全迷路了。帮助
您是否考虑过使用会话?$_SESSION[]
数组可能会在页面之间保留先前发布的变量。
基本上所有的表单信息都被传递到POST方法中的"logger1.php"文件中。因此,您需要了解"logger1.php"文件中的代码是什么,并了解文件完成后如何重定向。然后,您可以将想要传递的变量附加到GET方法中的重定向方法。
假设你想传递的变量是:
$_POST['Some_variable']
重定向方法类似于:
header('Location: some_file.php');
然后你可以这样附加:
header('Location: some_file.php?variable_name='.$_POST['Some_variable']);
您可以将?info=hello
附加到它重定向到的URL的末尾,然后使用$_GET['info']
在PHP中检索它
你不能。重定向浏览器时不会传递信息,因此无法访问它。
我认为最好的方法是将值存储在数据库中。如果您使用的是ASP。NET最简单的方法是建立一个SQL Server Express数据库。在超过10GB之前,它们是免费的。
是否可以将要作为get变量查看的变量添加到重定向页面的url中,如http://yourdomain/thepage.php?var=variable
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 在控制器和数据对象之间同步数据
- 使用服务(AngularJS)在控制器之间共享数据
- AngularJS中的页面之间共享数据返回空
- 通过共享服务在两个不同ng应用程序中的控制器之间共享数据
- Mongoose查询在两个日期时间之间提取数据
- 使用Angularjs在两个不同页面的控制器之间共享数据
- 使用JavaScript在网页之间进行数据传输
- 如何在网页之间存储数据
- 如何在Windows Phone 8.1应用程序中在C#和Javascript之间传递数据或通信
- JS和PHP复杂数据之间的桥梁
- Windows 8.1 应用中应用数据和会话数据之间的差异
- 在使用Ajax仅检索数据库中的数据之间,如何更好地从html结构中的数据库中检索数据
- Google Analytics、GoSquared和我自己的统计数据之间存在巨大的页面浏览量差异
- 显示数据之间的依赖关系(映射/矩阵)
- 如何减少客户端在socket.io中接收数据之间的时间差
- 流星JS铁路由器:共享公共'数据'之间的路线
- 共享数据之间的猫鼬中间件方法前保存和后保存
- D3.js:时间刻度和数据:刻度和数据之间的一些像素间隙
- 在ExtJS存储中使用后,会导致数据之间的差异