牛骨文教育服务平台(让学习变的简单)
博文笔记

以PHP文件使用另一php文件的数据

创建时间:2016-12-19 投稿人: 浏览次数:355


      这个一般用在获取登录界面的信息到另一界面。我知道的主要有两种方法:

第一种方法是使用cookie传送数据,cookie 是存储于访问者的计算机中的变量,每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。第二种方法就是通过使用session,session 对象存储特定用户会话所需的信息,这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去,当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象,当会话过期或被放弃后,服务器将终止该会话。

第一种方法如下:

1、先创建cookie

setcookie($cookieName,$value,秒数);//$cookieName为创建的cookie的名字,$value为它的值,秒数表示过期时间,也可以不设置时间,但是这样就不会保存到cookie文件中,浏览器不关闭时可以访问,关闭了就不可以访问。

例:

setcookie("username",$text,3600)//过期时间为1分钟

2、取cookie的值

$_cookie[$cookieName];

例:取出cookie的值放在$name变量中

if(!empty($_cookie["username"])){//先判空

$name=$_cookie["username"];

}

通过以上两步操作基本上就可以进行两个php文件之间的传值了。

第二种方法如下:

1、先打开session

session_start();

2、传值

$_SESSION["text"]=$text;//保存$text的内容,其中第一个text是session名

注意:打开之后记得用exit()关闭session

3、取值

session_start();

$username=$_seesion["text"];

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。