我可以使用include而不是会话变量吗?

时间:2014-02-13 07:19:16

标签: php

我试图将变量的值从一个php页面传递到另一个php页面。是否可以使用include语句在下一个php页面中包含以前的php页面,并使用这些变量和值而不是$_SESSION['variable']="value"

如果没有,是否还有其他方式传递值?提前谢谢!

1 个答案:

答案 0 :(得分:0)

没有。您将从头开始再次在包含的文件中运行代码。根据用户输入生成的任何数据都将丢失。

  

如果没有,是否还有其他方法可以传递值?

将整个值传递给浏览器并让它将整个值发送回新脚本。 (通过表单数据,链接中的查询字符串,cookie等)。


  

我正在尝试创建一个脚本,用户可以发布他们想要销售的东西,然后我在php中使用while循环来显示数据库中的信息。其他用户可以单击联系人按钮并向他们发送电子邮件。有人告诉我,如果我使用“会话”,将为每个列表存储相同的电子邮件ID。所以我想知道我是否可以使用隐藏字段,如果是这样,我如何将该php变量值分配给html隐藏字段?

您无法使用隐藏字段。您需要在服务器上存储持久性数据。将电子邮件地址与其余信息一起存储在数据库中。 (您可能需要一个单独的用户表,并将For Sale项目与使用外键的用户相关联。)