我有一个 CakePHP 网站,它有自己的使用 Auth 组件的登录系统。我想知道以下是否可行:
用户已登录并正在浏览网站。在某一时刻,他可以单击打开外部 php 文件的链接。对于外部,我的意思是它可以位于同一服务器的另一个文件夹中,但位于 CakePHP 应用程序文件夹之外。
(对我来说)“棘手”的事情是仅在用户登录时显示该 php 文件的内容(以防止没有帐户的人访问这些内容)。我不能在那里使用 Auth,因为我在 Cake“外部”...我不知道是否可以使用 $_SESSION,但我不知道如何...
这可能吗?是的,php 必须位于 CakePHP 应用程序文件夹系统之外。
有什么想法吗?
最佳答案
我将添加您还需要使用
将 session 名称设置为“CAKEPHP”session_name('CAKEPHP')
就在您的外部应用程序 session_start() 之前,否则您无法应用 Kashif Khan 建议的解决方案:)
干杯,
关于session - 从外部 cakephp 访问 cakephp session (auth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619877/