草庐IT

edit_session

全部标签

php - 理想的 PHP session 大小?

我有一个大约400个字段的PHP表单(抵押应用程序),网站的访问量会很低。对于进入MySQL数据库的400个字段,理想的session大小是多少?在php.ini中我要设置什么?有什么我应该设置但我遗漏的吗? 最佳答案 session的大小没有限制,但是PHP可以占用的内存是有限制的:http://ca.php.net/manual/en/ini.core.php#ini.memory-limit 关于php-理想的PHPsession大小?,我们在StackOverflow上找到一个类

php - 在 laravel 中设置 session 变量

我想用laravel这样在session中设置一个变量Session::set('variableName')=$value;但问题是我不知道把这段代码放在哪里,因为我想设置一次(当客人访问主页或任何其他页面时)?主要思想是使用全局变量在所有应用程序Controller中使用它,我听说过一些与配置变量相关的事情,但我不确定使用配置变量或仅使用session是否是个好主意?谢谢 最佳答案 正确的语法是:Session::set('variableName',$value);对于Laravel5.4及更高版本,正确的使用方法是put:S

php - 在 laravel 中设置 session 变量

我想用laravel这样在session中设置一个变量Session::set('variableName')=$value;但问题是我不知道把这段代码放在哪里,因为我想设置一次(当客人访问主页或任何其他页面时)?主要思想是使用全局变量在所有应用程序Controller中使用它,我听说过一些与配置变量相关的事情,但我不确定使用配置变量或仅使用session是否是个好主意?谢谢 最佳答案 正确的语法是:Session::set('variableName',$value);对于Laravel5.4及更高版本,正确的使用方法是put:S

php - 当 session 未在 codeigniter 中设置时,不授予对 Controller 中某些方法的访问权限

我希望用户在未设置session时不访问Controller的某些方法。为此,我可以检查所有方法中的session,如果设置了session,则只转到进一步,否则重定向到特定页面。由于我有很多方法,如果未设置session,我不希望用户访问。遍历所有方法并检查session的体积很大。是否有任何快捷方式来获得此功能。我尝试检查session是Controller的构造方法,但它适用于所有方法。但如果未设置session,我只想阻止特定方法。怎么做。例子:classdashboardextendsCI_Controller{function__construct(){parent::__

php - 当 session 未在 codeigniter 中设置时,不授予对 Controller 中某些方法的访问权限

我希望用户在未设置session时不访问Controller的某些方法。为此,我可以检查所有方法中的session,如果设置了session,则只转到进一步,否则重定向到特定页面。由于我有很多方法,如果未设置session,我不希望用户访问。遍历所有方法并检查session的体积很大。是否有任何快捷方式来获得此功能。我尝试检查session是Controller的构造方法,但它适用于所有方法。但如果未设置session,我只想阻止特定方法。怎么做。例子:classdashboardextendsCI_Controller{function__construct(){parent::__

php - 多个 PHP session

我要为一个已经在同一域/服务器上运行另一个PHP应用程序的网站构建一个PHP应用程序。我的应用程序当然会使用session,我不希望我的session干扰现有应用程序。例如,如果我想使用$_SESSION['username'],也许其他应用程序也使用$_SESSION['username'],这可能是个问题。我不是在寻找额外的安全层,我信任与我共享主机的应用程序。我只是想避免错误。一种方法是执行$_SESSION['MY_APP_NAME']['username']之类的操作,但我想知道是否有更简单的方法。我在PHP文档中看到有一个名为“session_module_name”的函数

php - 多个 PHP session

我要为一个已经在同一域/服务器上运行另一个PHP应用程序的网站构建一个PHP应用程序。我的应用程序当然会使用session,我不希望我的session干扰现有应用程序。例如,如果我想使用$_SESSION['username'],也许其他应用程序也使用$_SESSION['username'],这可能是个问题。我不是在寻找额外的安全层,我信任与我共享主机的应用程序。我只是想避免错误。一种方法是执行$_SESSION['MY_APP_NAME']['username']之类的操作,但我想知道是否有更简单的方法。我在PHP文档中看到有一个名为“session_module_name”的函数

php - 使用 cURL 和安全页面上的当前 session 和 cookie 数据检索网站 HTML 页面

问题完全修改于:2月19日我想要的东西(简而言之):我想获得一个使用cURL的HTML页面,该页面受用户登录保护(在cURL请求时用户已登录并有权访问该页面)。em>更详细:情况是用户在像index.php?w=2344&y=lalala&x=something这样的网页上,该网页受到保护(由安全脚本class.Firewizz.Security.php)。在该页面上有一个“打印为pdf”按钮。这会将用户发送到getPDF.php页面,该页面会查看请求的来源并使用cURL获取该页面,并且该输出将作为PDF打印发送到浏览器。但现在我在getPDF.php页面中将页面变量设置为静态,这样它

php - 使用 cURL 和安全页面上的当前 session 和 cookie 数据检索网站 HTML 页面

问题完全修改于:2月19日我想要的东西(简而言之):我想获得一个使用cURL的HTML页面,该页面受用户登录保护(在cURL请求时用户已登录并有权访问该页面)。em>更详细:情况是用户在像index.php?w=2344&y=lalala&x=something这样的网页上,该网页受到保护(由安全脚本class.Firewizz.Security.php)。在该页面上有一个“打印为pdf”按钮。这会将用户发送到getPDF.php页面,该页面会查看请求的来源并使用cURL获取该页面,并且该输出将作为PDF打印发送到浏览器。但现在我在getPDF.php页面中将页面变量设置为静态,这样它

php - 如何检测用户是否为同一 session 打开两个选项卡?

我已经使用CakePHP完成了一个预订应用程序,该应用程序在结帐页面之前涉及几个步骤。在这些步骤之间,我将信息存储在session中。它的工作原理是第1步要求他们填写信息。当进行到第2步时,第1步中的信息将被保存到session对象中。当他们继续进行其他步骤时,该过程会重复。最后结帐时,所有数据都会保存到数据库中。如果用户在浏览器中打开应用程序的一个实例,一切都会很好。但是,一旦他们在同一个浏览器中为同一个应用程序打开另一个页面或另一个选项卡,问题就会发生。假设他们在选项卡A和选项卡B中打开了应用程序的两个实例。他们在选项卡A中输入了步骤1中的详细信息并继续执行步骤2。然后用户在选项卡