首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php用户级会话持久性

php用户级会话持久性
EN

Stack Overflow用户
提问于 2015-09-28 20:35:24
回答 2查看 48关注 0票数 1

我有一个需要能够从本地服务器访问我的站点的用例。具体地说,它适用于不同页面的html-to-pdf导出,但这也适用于测试网站的某些部分。

问题是,我们有一个登录启动页面,它需要先处理,然后我才能访问网站的任何部分。如果我可以调用一个命令"wkhtml2pdf 'localhost/[myurl]'",并让它pdf一些东西,那就太好了,但是它点击了这个启动页面。

有没有什么方法可以让我在服务器上持久化一个会话?或者从localhost启用无需登录的访问?或者我是否可以添加一个新的apache条目来访问我们的站点,只将本地主机列入白名单,并以某种方式绕过登录?

有没有人在处理这个问题?最好的解决方案是什么?

-Scott!

EN

回答 2

Stack Overflow用户

发布于 2015-09-28 21:46:58

您可以将您的会话cookie作为参数传递到wkhtml2pdf中来解决您的问题。你也可以像这样从一个php文件中执行它。

代码语言:javascript
复制
exec("wkhtmltopdf --cookie '{$cookieName}' '{$cookieValue}' http://example.com");
票数 1
EN

Stack Overflow用户

发布于 2015-09-29 22:32:46

现在征求对此解决方案的反馈:我通过登录脚本中的$_SERVER‘’REMOTE_ADDR‘将localhost列入白名单,以绕过通常的用户身份验证,并获得自动的localhost-user登录。但是,服务器是在大学局域网上运行的,因此该局域网可能非常大,可能会启用双向TCP欺骗。我是否应该担心这个问题,或者是否有人需要路由器的管理员权限之类的?我信任IT人员,但不是网络上的任何笨蛋...

我意识到这听起来像是一个单独的问题,但我觉得安全关系到这是不是一个好的解决方案,所以...是啊。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32823135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档