将数组数据从一个页面传递到其他页面而不使用$ _GET,$ _POST,$ _ SESSION,$ _ COOKIE或Javascript LocalStorage

时间:2014-02-28 10:32:15

标签: php

好吧,我遇到了问题,&需要找到一个解决方案,将数据从一个页面传递到php中的其他页面,而不使用

$_GET  $_POST  $_SESSION  $_COOKIE

不允许使用Javascript

这里有没有出路?

提前感谢

5 个答案:

答案 0 :(得分:1)

这是一个非常奇怪的问题。 的 Below is an alternate "ugly" way that works.

Page1.php

<?php
$var="page1value";
file_put_contents('somefile.txt',$var);
header("location:page2.php");

Page2.php

<?php
echo file_get_contents('somefile.txt'); // "prints" page1value

答案 1 :(得分:1)

非常简单地将所有数据放入数据库并从所有页面检索它:)

它也是处理大数据的更安全,更快捷的方法。

答案 2 :(得分:0)

如果“其他页面”表示“同一服务器上的其他php文件”,则可以将数据放入磁盘上的文件中...

答案 3 :(得分:0)

将数据写入文件 1-纯文本 2- Json文本(为此需要json编码和解码)

您需要做什么类型的其他页面以及您可以阅读数据和显示的其他页面

答案 4 :(得分:0)

通过删除这些方法,您基本上已经注销了临时存储/数据传输方法。

我所能建议的是写入数据库并在后续步骤中检索(没有cookie或会话,您需要以某种方式想出知道谁的数据是谁),或者写入磁盘上的文件(如果期望多个用户,则会出现类似问题。)