草庐IT

form_start

全部标签

php - 什么是 PHP session_start()

它是否基于cookie启动当前session?从PHP网站得到的。PHP如何控制session?如果我在用户打开我的登录页面时启动session,我什至可以使用该session做什么?我可以使用当前session来获取有关登录用户的信息吗? 最佳答案 PHPsession系统让您可以将数据安全地存储在$_SESSION全局数组中。一个典型的例子是在用户输入密码时将用户的标识符存储在session中:if($user=try_login($login,$password))$_SESSION['user']=$user;然后,您可以在

php - session_start() 需要很长时间

我的网站运行非常缓慢(我不知道为什么)。它基于Zend应用程序,我曾经制作过大约数十个这样的站点,所以我确信我的代码没问题。我在服务器上安装了xdebugger,试图分析它,你猜怎么着?php::session_start()耗时48.675秒。四十八秒半!这太不可思议了!这可能是什么原因?很普通的操作,为什么执行这么久?如何修复这种行为,要编辑哪些配置?通过谷歌搜索,但没有找到好的答案(几乎到处都有问题,但没有答案)。在此先致谢! 最佳答案 session_start(session存储在文件中)在PHP中被阻塞,因此如果您尝试为

php - date() 方法, "A non well formed numeric value encountered"不想格式化 $_POST 中传递的日期

很遗憾,我无法使用DateTime(),因为该项目所在的服务器正在运行PHPv.5.2。有问题的行:$aptnDate2=date('Y-m-d',$_POST['nextAppointmentDate']);抛出以下错误:Notice:Anonwellformednumericvalueencountered所以我vardump以确保它的格式正确..var_dump($_POST['nextAppointmentDate']);string(10)"12-16-2013"phpdocsstate它需要一个时间戳而不是一个字符串。但是当我这样做时:date('Y-m-d',strtot

php - 当我调用 session_start() 时如何修复权限错误?

当我将脚本上传到服务器时出现此错误Warning:Unknown:open(/tmp/sess_58f54ee6a828f04116c2ed97664497b2,O_RDWR)failed:Permissiondenied(13)inUnknownonline0Warning:Unknown:Failedtowritesessiondata(files).Pleaseverifythatthecurrentsettingofsession.save_pathiscorrect(/tmp)inUnknownonline0虽然我将/tmp文件夹的权限设置为777,但调用session_st

php - Yii 2.0 如何在没有 <div class ="form-group"> 的情况下生成表单?

'contact-form']);?>field($model,'email',['inputOptions'=>['placeholder'=>'IhreE-MailAdresse','class'=>'newsletter-cta-mail']])->label(false)->textInput();?>'greennewsletter-cta-button','name'=>'contact-button','value'=>'hallo'])?>结果为:VerificationCodecannotbeblank.20€Gutscheinsichern但是我不需要包装如何禁用它

nginx - 警告 : [pool www] seems busy (you may need to increase pm. start_servers 或 pm.min/max_spare_servers),产卵

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion我有一个CentOS服务器。系统是nginx/php-fpm。它有16GB内存。CPU:8CPU频率:2660.203MHz为什么我

php - session_start 挂起

在几个小时内,每次您执行session_start时,我们的服务器都会挂起。出于测试目的,我创建了一个如下所示的脚本:从控制台调用它会挂起,甚至不能用ctrl-c停止,只有kill-9有效。通过Apache调用它也是如此。/var/lib/php/session/保持为空,但权限绝对没问题,www可以写入并且对所有父文件夹都有读取权限。根据管理员的说法,服务器上没有进行任何更改,也没有为session注册特殊代码。服务器是CentOS4或5,昨天一切正常。我们重启了服务器并更新了PHP,但没有任何改变。我的想法已经用完了,有什么建议吗?更新我们通过将项目移动到另一台服务器解决了这个问题

php - Laravel 5 Form Request 数据预操作

我正在处理一个用户可以更新其出生日期的表单。该表单为用户提供了day、month和year的3个单独字段。在服务器端,我当然想将这3个单独的字段视为一个值,即yyyy-mm-dd。所以在验证和更新我的数据库之前,我想通过连接year、month和day和-字符来创建我需要的日期格式(并且可能取消设置原来的3个字段)。使用我的Controller手动实现这一点不是问题。我可以简单地抓取输入,将由-字符分隔的字段连接在一起并取消设置它们。然后我可以在传递给处理处理的命令之前手动验证。但是,我更喜欢使用FormRequest来处理验证并将其注入(inject)到我的Controller方法中

PHP:如何重命名使用 Zend_Form_Element_File 上传的文件?

表格://excerpt$file=newZend_Form_Element_File('file');$file->setLabel('Filetoupload:')->setRequired(true)->addValidator('NotEmpty')->addValidator('Count',false,1)->setDestination(APPLICATION_UPLOADS_DIR);$this->addElement($file);Controller://excerptif($form->isValid($request->getPost()){$newFilena

php - 为什么在 Laravel 5.x 中弃用了 Form 和 HTML 助手?

为什么从Laravel5开始就弃用了Form和HTML助手?我知道我可以使用类似laravelcollective/html的东西包。但我只是想知道为什么Laravel停止使用/下放助手。 最佳答案 答案很简单。TaylorOtwell决定从核心组件中删除Form和Html,因为它应该由社区通过像https://github.com/LaravelCollective/html这样的包来维护。.几乎没有其他组件被移除以保持框架的纤薄。不是每个人都使用Form和HTML,我个人更喜欢纯HTML。我的看法我对此的看法之一是性能问题,如果