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

来源:互联网 发布:淘宝店铺导航设置 编辑:程序博客网 时间:2024/06/06 00:03


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

第一种方法是使用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'];

0 0
原创粉丝点击