Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将整个php页面复制到另一个空白php页面_Php_Html_Copy - Fatal编程技术网

将整个php页面复制到另一个空白php页面

将整个php页面复制到另一个空白php页面,php,html,copy,Php,Html,Copy,我尝试将一个预览PHP页面的内容复制到一个新的空白PHP页面上打印,但是我在空白中看到的是我在预览页面中写的代码。 我将preview.php的内容存储到一个变量中,以便在blank_print.php中检索它 我尝试了POST,COOKIE,GET,SESSION,但一无所获。但我不知道我是否正确使用了它们。 在preview.php中,我从page1.php获取所有输入字段,将它们设置到一个表中进行预览(目前为止非常完美),如果正确,请按打印按钮打开一个新窗口(无法加载以前的数据),打印它,

我尝试将一个预览PHP页面的内容复制到一个新的空白PHP页面上打印,但是我在空白中看到的是我在预览页面中写的代码。

我将preview.php的内容存储到一个变量中,以便在blank_print.php中检索它

我尝试了
POST
COOKIE
GET
SESSION
,但一无所获。但我不知道我是否正确使用了它们。
在preview.php中,我从page1.php获取所有输入字段,将它们设置到一个表中进行预览(目前为止非常完美),如果正确,请按打印按钮打开一个新窗口(无法加载以前的数据),打印它,然后完成工作

preview.php:

  $content= 'page1, content with $variables';<br>
    echo $content;
file_get_contents($content,'preview.php');<br>
    echo $content;
但我真的不知道如何使用它,也不知道它是否能解决我的问题


非常感谢你的帮助

听起来您想使用会话变量

要启动会话,必须调用
session_start()在每个页面的顶部显示将使用会话的用户。例如:

<?php 
session_start();
...

page2.php

<?php 
session_start();
echo $_SESSION['test']; // Will output "Value"
?>


如果我理解你的意思,你可以阅读更多关于会话的内容。

。 最好的方法是使用$\u会话

在保存或提交表单之前,将变量存储在会话中

托图里亚:

在file_get_Contents()中,给出要单独获取的内容是,会话或cookie(会话存储在服务器端,cookie存储在客户端)。我已经尝试过这种方法,但它一直给我一个“未定义索引:在C//path中测试…”错误。就像它没有从上一页获取会话变量值一样。我已经有一个名为“session”的活动会话,并且我使用了if(isset)语句来避免用户访问这些页面,除非他们登录。有问题吗?我可以开始两节课吗?谢谢!启动一个会话,该会话可以包含多个会话变量。听起来你还没有包括
session_start()在所有页面上。我认为
isset()
不是问题所在。用来给我你的密码。天才!我已经发布了pastebin链接,但我给了自己另一个机会。。。完成了!正如你们所建议的,我创建了一个“body”变量来存储我想要发送的页面数据(包含html代码和php变量)。然后,在代码将“body”变量值分配给会话变量之后,我创建了一个新的会话变量。它就像一个符咒!!非常感谢大家!完美的我在创建要存储的变量之前创建了会话变量。伟大的解决方案!非常感谢你,伙计!
<?php
session_start();
$_SESSION['test'] = "Value";
?>
<?php 
session_start();
echo $_SESSION['test']; // Will output "Value"
?>