PHP 用户级 session 持久化

标签 php apache session testing

我有一个用例,我需要能够从本地服务器访问我的网站。具体来说,它用于将不同页面的部分内容从 HTML 导出为 PDF,但这也适用于测试网站的部分内容。

问题是我们有一个登录启动页面,在我可以访问网站的任何部分之前需要对其进行处理。如果我可以调用一个命令 "wkhtml2pdf 'localhost/[myurl]'" 并让它 PDF 化一些东西,那就太好了,但它会点击这个初始页面。

有什么方法可以让我在服务器上只永久保留一个 session ?或者从本地主机启用无登录访问?或者我可以只添加一个新的 Apache 条目来访问我们的站点,仅将本地主机列入白名单并以某种方式绕过登录吗?

什么是最好的解决方案?

最佳答案

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

exec("wkhtmltopdf --cookie '{$cookieName}' '{$cookieValue}' http://example.com");

关于PHP 用户级 session 持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32823135/

相关文章:

php - 如何停止 PHP 脚本?

java - 使用servlet提交时数据库中没有数据

javascript - 使用 jQuery 文件上传无法上传文件

security - 在 web.xml 中设置 'HttpOnly' 和 'Secure'

php - PHP中int的最大值是多少?

php - 第一份工作完成后如何运行工作?

php - 获取上周内的 MySQL 数据库条目

apache - ProxyPass、ProxyReverse 与 AJP

php - 每次执行session_start时都有不同的 session ID

php - 如何从 CodeIgniter 在 mysql 中插入包含连字符/破折号的电子邮件?