【发布时间】:2023-04-05 11:46:01
【问题描述】:
目前我有一个包含 Laravel 应用程序(登录和注册)的文件夹和另一个包含网站其余部分的文件夹(在 Laravel 之外并用核心 PHP 编写)
由于 Laravel 中的会话无法与核心 PHP 共享,我想将用户名的详细信息(登录或注册后)存储在 cookie 中,然后在 Laravel 的应用程序之外读取。到目前为止,我尝试将我的cookie添加到EncryptCookies,这样它就不会被加密,然后用setcookie("Test", 'dsadsadsa1234',15,"");填充它,但是当我尝试用echo $_COOKIE['Test'];用核心PHP在外面回显它时,它是空的。
还有其他方式可以在 Laravel 和普通 PHP 之间共享信息吗?我知道有一个包含敏感信息的 cookie 根本不安全,所以我正在考虑将它与其他一些文本一起加密,这样我就可以解密它并验证它是否被篡改,但我不确定这是否正确接近。
【问题讨论】:
-
你如何访问'plain' php 区域?您的 laravel 网站是否位于“website/site”和 php“普通”区域位于“website/php”?
-
我的 laravel 在
website/login,我的 php 在website/