2014-02-13 55 views
0

我想将变量的值从一个php页面传递到另一个php页面。是否有可能包括使用include声明下一个PHP页面之前的PHP页面,并使用这些变量和值,而不是使用$_SESSION['variable']="value"我可以使用包含而不是会话变量吗?

如果没有,是否有任何其他的方式来传递的价值观?提前致谢!

+0

可以使用包括但会议的用法是从包括页面,并使用其他页面不同的变量。 –

+0

你有很多存储方式,你可以将数据写入文件,存储到数据库......但会话是最简单的方式,为什么你不想要会话? –

+0

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

回答

0

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

如果没有,是否有任何其他的方式来传递的价值观?

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


我想创建一个脚本,用户可以发布他们想卖的东西,然后我使用while循环在PHP中显示从数据库中的信息。其他用户可以点击联系人按钮并发送电子邮件给他们。有人告诉我,如果我使用“会话”,每个列表将存储相同的电子邮件ID。所以我想知道如果我可以使用隐藏的领域,如果是这样,我该如何分配该PHP的变量值的HTML隐藏领域?

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

+0

哦,好吧,谢谢你们。另一方面,如果我试图做一个表单,我可以创建一个HTML隐藏字段,并将其传递给另一个页面?如果是这样,我将如何将PHP变量值存储到隐藏的html字段中? – user3150373

+0

'value =“<?php echo htmlspecialchars($ something_you_can_stringify);?>”' – Quentin

+0

我现在就试试看。非常感谢! – user3150373

相关问题