草庐IT

Invalid_Request

全部标签

php - "Invalid parameter number: parameter was not defined"插入数据

我使用Yii的主动记录模式已经有一段时间了。现在,我的项目需要为一笔小交易访问不同的数据库。我认为Yii的DAO会对此有好处。但是,我遇到了一个神秘的错误。CDbCommandfailedtoexecutetheSQLstatement:SQLSTATE[HY093]:Invalidparameternumber:parameterwasnotdefined这是我的代码:publicfunctionactionConfirmation{$model_person=newTempPerson();$model=$model_person->find('alias=:alias',arra

php - 类似PHP表单代码: First throws error if $_REQUEST is empty,秒不

我是PHP新手,所以这可能是一个简单的答案。希望我按照SO标准正确且正确地格式化它(对于该站点来说仍然是新的。)我正在编写两组非常相似的代码,提交表单数据并使用htmlspecialchars阻止XSS攻击,这是我通过SitePoint编写的非常基础的PHP入门书籍。很简单,对吧。在使用代码集1时,一旦我更改了表单操作,我就收到了未定义索引的错误到"method="post">我搜索了SO,发现我需要检查$_REQUEST是否为空,以便没有undefinedindex并消除该错误。如果有人能向我解释那部分,我将非常感激。为了成为索引,某些东西需要落在什么范围内?大声说,请不要取笑我,我

PHP - `get_headers` 返回有效 URL 的 "400 Bad Request"和 "403 Forbidden"?

描述底部的工作解决方案!我正在运行PHP5.4,并试图获取URL列表的header。在大多数情况下,一切正常,但有三个URL导致了问题(并且可能更多,需要进行更广泛的测试)。'http://www.alealimay.com''http://www.thelovelist.net''http://www.bleedingcool.com'这三个站点在浏览器中都可以正常工作,并产生以下header响应:(来自Safari)请注意,所有三个header响应都是Code=200但通过PHP检索header,使用get_headers...stream_context_set_default(

php - 采埃孚 : http request from one controller to onther hangs

我遇到了这个问题,我想从我的一个Controller向与另一个Controller链接的URL执行HTTP请求。它们彼此完全独立。当我的Controller包含以下代码时,我的应用程序会挂起,直到出现fatalerror:超过30秒的最大执行时间...$opts=array('http'=>array('method'=>"GET",'header'=>"Accept-language:en\r\n"."Cookie:DEFAULTID=rookgqj7bdi4os6f4pt5vqkk74\r\n"));$context=stream_context_create($opts);$co

php - Laravel 方法不接收 $request 上的发布数据

在Laravel5.1上,一个方法不接收发布数据。这是我的方法,其中$request不存储邮寄发送的数据。classProjectCommentControllerextendsController{publicfunctionstore(Request$request,$projectId){$this->validate($request,['description'=>['required'],'status'=>['required'],'profile_id'=>['required']]);$project=Project::findOrFail($projectId);r

PHP ssh2_auth_pubkey_file() : Authentication failed using public key: Invalid key data, 不是 base64 编码

在PHP5.3.3中(在CentOS和apache2上)我试图通过php脚本连接到SFTP。代码从构造函数中获取key和服务器详细信息function__construct(){$this->host='servername.loc';$this->port=SFTP_PORT;$this->auth_user='username';$this->auth_pub='/data/home/username/.ssh/id_rsa.pub';$this->auth_priv='/data/home/username/.ssh/id_rsa';$this->auth_pass=null;$

php - $_REQUEST 优先级是什么?

PHP超全局变量PHP具有可以在脚本的任何范围内访问的全局变量。其中三个变量($_GET、$_POST、$_COOKIE)存储在第四个变量($_REQUEST>).$_GETAnassociativearrayofvariablespassedtothecurrentscriptviatheURLparameters.考虑以下发送和访问URL的示例。http://www.example.com/myPage.php?myVar=myValecho$_GET["myVar"];//returns"myVal"$_POSTAnassociativearrayofvariablespasse

php - 如何使用 Request $request 从 url 获取 id? (拉拉维尔 5.3)

我在View上的链接href是这样的:$message->id])}}"class="btnbtn-default">{{trans('button.view')}}我的路线是这样的:Route::get('message/inbox/detail/id/{id}',['as'=>'message.inbox.detail.id','uses'=>'MessageController@detail']);点击后,url显示如下:http://myshop.dev/message/inbox/detail/id/58cadfba607a1d2ac4000254我想用Request$req

php - 用 Nginx 和 PHP 重写 fastcgi 仍然发送旧的 request_uri 到后端(php 和 symfony)

我正在尝试通过fastcgi将运行symfony框架的php网站迁移到nginx和php。使用http://wiki.nginx.org/中的Symfonyhowto一切正常但我遇到了自定义重写规则的问题。我的目标是将形式为/aaaa的url重写为/view/shorthand/aaaa。然后请求应该由php和symfony处理。旧的apache重写规则:RewriteRule^([0-9a-f]+)$index.php/view/shorthand/$1[L]我试过的Nginx规则:rewrite^/([0-9a-f]+)$/view/shorthand/$1break;rewrit

php - Laravel 5.4 测试路由受 $request->ajax() 保护,如何发起测试 ajax 请求?

我正在尝试测试一个在Controller中执行不同操作的路由,无论请求是否为ajax。publicfunctionsomeAction(Request$request){if($request->ajax()){//dosomethingforajaxrequestreturnresponse()->json(['message'=>'Requestisajax']);}else{//dosomethingelsefornormalrequestsreturnresponse()->json(['message'=>'Notajax']);}}我的测试:publicfunctionte