草庐IT

START_REQUEST

全部标签

php - 使用未定义的常量 REQUEST_URI - 在第 73 行的 functions.php 中假定为 'REQUEST_URI'

这个问题在这里已经有了答案:WhatdoesthePHPerrormessage"Notice:Useofundefinedconstant"mean?(8个答案)关闭2年前。我最近将我的网站移到了一个新服务器上,我的数据库配置完美,但我一直收到此错误并且无法访问我的wp-admin:UseofundefinedconstantREQUEST_URI-assumed'REQUEST_URI'in/www/docs/wordpress/wp-content/themes/twentyfifteen/functions.phponline73我在每个主题中都遇到了这个错误,甚至在我所有的插

php - CakePHP:如何在模型中访问 $this->request

我正在使用CakePHPv2.4。在模型的afterSave()回调中,我想根据请求的条件有条件地做一些事情。但是$this->request似乎没有在这里定义:publicfunctionafterSave($created,$options=array()){$this->log($this->request);//NOTHINGHERE}我该怎么做? 最佳答案 您可以通过全局Router类访问它。publicfunctionafterSave($created,$options=array()){$this->log(Rout

带有包含文件的 php session_start

我从previousquestion学到了很多关于session开始的知识.现在我想知道当文件包含在其他文件中时session锁定是如何发生的。假设我有:页面.phpinclude('header.php');...somehtmlcontent....include('sub_page.php');...morehtml....header.php:session_start();..savesessionvars.....printwebpageheader...子页面.phpsession_start();...usesessionvars......printpageconte

PHP5 无法打开流 : HTTP request failed error when using fopen

这个问题似乎在过去到处都在谷歌和这里讨论过,但我还没有找到解决方案。一个非常简单的fopen给了我一个PHPWarning:fopen(http://www.google.ca):failedtoopenstream:HTTPrequestfailed!".我正在获取的URL并不重要,因为即使我获取了http://www.google.com它不起作用。完全相同的脚本适用于不同的服务器。失败的是Ubuntu10.04和PHP5.3.2。这在我的脚本中不是问题,它在我的服务器中有所不同,或者它可能是PHP中的错误。我试过在php.ini中使用user_agent但没有成功。我的allow

php - $_REQUEST 有多邪恶?有哪些可以接受的创可贴对策?

最近我遇到了一些与PHP相关的流行答案,建议使用超全局$_REQUEST,我认为这是代码味道,因为它让我想起了register_globals.您能否提供一个很好的解释/证据来说明为什么$_REQUEST是不好的做法?我将抛出几个我挖出的例子,并希望获得更多关于理论攻击向量和现实世界利用的信息/观点,以及系统管理员可以采取的合理步骤的建议,以降低风险(短重写应用程序...或者,我们是否需要去管理并坚持重写?)。漏洞示例:默认的GPC数组合并顺序意味着COOKIE值会覆盖GET和POST,因此$_REQUEST可用于XSS和HTTP攻击。PHP让cookie变量覆盖超全局数组。thist

php -/bootstrap/start.php 中的 Laravel 错误 :\Illuminate\Foundation\Application not found

所以,我在开发服务器上安装了Laravel(php5.5.3,标准安装,安装了mcrypt),我收到以下错误消息:Fatalerror:Class'Illuminate\Foundation\Application'notfoundin/[path_to_laravel_app]/bootstrap/start.phponline14很奇怪,我还没有看到这个文件的解决方案,尽管我已经看到很多类似的错误。欢迎任何建议。谢谢! 最佳答案 /bootstrap/start.php是在composerinstall之后通过运行Laravel

php - REQUEST_URI 不会被使用 APACHE RewriteRule 覆盖吗?

问题:我正在使用Kohana/PHP为其他公司开发托管网站。我让客户在他们的DNS服务器中放入CNAME条目以指向我的域。例如。http://invites.somecompany.com指向http://www.mydomain.com.因此,我的apache服务器上的%{HTTP_HOST}条目是“invites.somecompany.com”我想重写http://invites.somecompany.com/invite至http://www.mydomain.com/invites/invite尽管Apache似乎正在这样做,但$_SERVER['REQUEST_URI']

php - Laravel 社交名媛 Facebook 错误 : "POST https://graph.facebook.com/oauth/access_token resulted in a ` 400 Bad Request` "

这个问题在这里已经有了答案:OAuthError:ThisIPcan'tmakerequestsforthatapplication(4个答案)关闭3年前。我已经使用LaravelSocialite为facebook进行了社交登录,并且运行良好。我没有改变任何东西,现在它不起作用。尝试登录时显示此错误:客户端错误:POSThttps://graph.facebook.com/oauth/access_token导致400错误请求响应:{"error":{"message":"ThisIPcan'tmakerequestsforthatapplication.","type":"OAut

php - Laravel 的 session() 和 request()->session() 的真正区别是什么?

我正在开发一个严重依赖session的Laravel(5.2)项目,虽然很新,但我只是好奇全局session()和Httprequest()->有什么区别session()除了它们具有不同的访问和写入session的方式之外的事实?以下是我从laravel5.4获得的关于此的一些信息文档,不幸的是,这并不能真正让我理解其中的区别。我也google和stackoverflowed也许我能找到无济于事的答案。例子是laraveldifferenceofsession::flashandrequest->session->flash但我对这个答案不太满意他们在管理session数据方面的真正

php - 交响乐 : email address as request parameter

我在将url中的电子邮件地址传递给symfony应用程序时遇到了一些问题。网址看起来像example.com/unsubscribe/email/me@example.com它将始终导致sfError404Exception,除非句点被删除。在谷歌搜索之后,我看到的唯一解决方案是htaccess绕过url,因为时间段存在。但是,当我将建议的修复程序添加到htaccess时,如下所示:#weskipallfileswith.somethingRewriteCond%{REQUEST_URI}\..+$RewriteCond%{REQUEST_URI}!@.+#skipemailaddre