公众号只能一个域名,我保留以前tp的域名,所以laravel的session判断用户信息我应该怎么解决,请问有什么好方法吗
公众号只能一个域名,我保留以前tp的域名,所以laravel的session判断用户信息我应该怎么解决,请问有什么好方法吗
Session 的共享建议使用 Redis 来实现,先把 Session 共享的问题解决掉,剩下的就好办了。
虽然是同一个网址,但在 Nginx 层面仍然可以根据不同的 URL 重定向到不同的 PHP 代码。例如新的 Laravel 的模块地址都是以 /article
开头的,就可以在 Nginx 中添加一条规则,以 /article
开头的地址使用 Laravel 的代码提供服务(改一下 root 即可)。
先保证两套系统可以互通,以后再逐渐把旧项目迁移到新的系统中来,然后修改一下 Nginx 的配置就可以了。
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答946 阅读
1 回答899 阅读
1 回答897 阅读
共享session当然是可行的,反对楼上@金银花的观点。
很巧我们之前的网站也是用TP做的,然后正在逐步替换为Laravel. 而我们的session是存放在数据库中的,这样TP和Laravel中都可以访问。
需要处理的无非就是各种session的驱动部分了,两边读写session的方式一致就行了 -- 我们都是用JSON编码后存数据库,然后读的时候从数据库中取出来后再
json_decode
下就能用了。JSON是跨平台/跨语言的,以后即使再来个Java系统也完全可以共用session.