php session 超简单例子,无cookie例子,事实上俩者也可以完全没有关系

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php session 超简单例子,无cookie例子,事实上俩者也可以完全没有关系脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.代码环境:centos 6.6 x64

2.文件:setsession.php getsession.php

description:很多PHP开发同学session和cookie容易搅浑在一起谈,其实2者可以没关系,
cookie只是存储了一个session_id 让浏览器自动传给服务器进行设置session的设置,
既然只是要一个session_id,那么就可以用get,post等方式传送,如http://localhost/setsession.php?session_id=krfff5ukt4db7dh894vi2re7p1(just demo无意义)

服务端获取session内的值,只需要找到对应session_id就可以拿到某个用户的session了,并非需要cookie,设置session可通过session_id()函数。具体看代码

setsession.php

<?php
/**
 * Created by luyh@59Store.COM.
 * User: luyh
 * Date: 16/6/1
 * Time: 下午3:43
 */



session_save_path("/tmp/session");
session_start();

$_SESSION['name'] = 'luyh';
$_SESSION['company'] = '59store';

PRint_r(session_id());

//output:krfff5ukt4db7dh894vi2re7p1

getsession.php

<?php
/**
 * Created by luyh@59store.com.
 * User: luyh
 * Date: 16/6/1
 * Time: 下午3:56
 */

$sessionId = 'krfff5ukt4db7dh894vi2re7p1';

session_save_path('/tmp/session/');

session_id($sessionId);

session_start();

print_r($_SESSION);

脚本宝典总结

以上是脚本宝典为你收集整理的php session 超简单例子,无cookie例子,事实上俩者也可以完全没有关系全部内容,希望文章能够帮你解决php session 超简单例子,无cookie例子,事实上俩者也可以完全没有关系所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。