草庐IT

request-uri

全部标签

php - $_SERVER ['REQUEST_METHOD' ] return GET insted POST

我使用这样的post方法创建了一个表单:actionErrors)){echo$this->actionErrors;}?>Amount$price;?>USD .....但问题是当我执行“var_dump($_SERVER['REQUEST_METHOD']);”在我的PHP代码中,我总是得到“GET”而不是“POST”,我真的不知道为什么? 最佳答案 我刚刚在使用Codeigniter的MVC框架时遇到了这个问题。这是我的发现:我表单中的Action属性不包含域前面的“www”,但我的实际URL需要“www”。即我的表

php - 在 PHP : ORA-01460: unimplemented or unreasonable conversion requested 中执行存储过程

在PHP中执行存储过程会出现ORA-01460。这是php中的简化(原始输入值超过48个)代码:$proc_sql="BEGINCREATE_RECORD(:b1,:b2,:b3,:b4,:b5,:b6);END;";$bind=array("bind1","bind2","bind3","bind4","bind5","OUTDUMMY");$stmt=oci_parse($conn,$proc_sql);$i=1;$outval="";foreach($bindas$val){$tmp=":b".$i;if($i最后一行产生警告。但是,如果我直接在SQLDeveloper中运行查询

php - 如何在使用 Zend_Auth 进行身份验证后重定向到请求的 URI?

我正在使用一个简单的Zend_Auth设置为我的一个应用程序验证用户,使用controllerplugin中的preDispatch()方法检查.当匿名用户导航到/users/view/id/6例如,他们应该在认证后被重定向到上面的URI。最好的方法是什么?我不想在session中存储$_SERVER['REQUEST_URI']。就我个人而言,我发现将整个ZendRequest对象存储到最干净的解决方案中,但我不确定这是否明智以及我是否应该采用这种方法。有什么想法吗? 最佳答案 重定向或转发到LoginController可能不是

php - PHP 服务器设置中的什么会导致 $_REQUEST 为空?

我一直在我的本地机器上开发一个WordPress网站并在我自己的服务器上托管。一切运行完美。自从移动到客户端服务器后,编辑器中的某些功能已停止工作。具体来说,那些涉及ajax请求。我已经调查过事情,它在admin-ajax.php中以die(0)退出,代码如下://Requireanactionparameterif(empty($_REQUEST['action']))die('0');进一步阅读可以看到$_REQUEST在wp-includes/load.php中的wp_magic_quotes()期间被重置,如下所示:$_REQUEST=array_merge($_GET,$_P

php - 手动设置 $_FILES 值? (尝试从 URI 上传并想使用现有代码)

我正在尝试向图像板脚本KusabaX添加一种从远程位置上传文件的方法。该类对$_FILES['imagefile']['name']和$_FILES['imagefile']['size']进行了大量检查,想要将它们重新用于从远程URI上传文件。在upload.class.php中,我有一个包含我要上传的图片的URI的变量。我不想重写它来制作一大堆if/elses或几乎复制该代码,我在想是否有办法按原样使用它们?已尝试($imgURI是文件的http://位置):$_FILES['imagefile']['name']=$imgURI;和$imagefile_name=fopen($i

php - Laravel 5 Form Requests - 验证相关数据

Laravel5中的FormRequests是验证和授权的好方法。但是,如果我必须验证包含一对多关系数据的请求,该如何处理。例如,如果我有简单的发票应用程序。一张发票有很多服务。我的表单发布请求包含以下数据:array(size=5)'date'=>string'2014-11-14'(length=10)'num'=>string'175'(length=3)'client_id'=>string'5'(length=1)'vat'=>string'1'(length=1)'services'=>array(size=2)0=>array(size=3)'description'=>

php - Symfony2 : Referrer object similar to Request object?

我正在努力寻找一个“引荐来源网址”对象用于我的Controller。我预计会有一个类似于请求的对象带有指定_controller、_route和参数的对象参数。我正在尝试做的是一个重定向的语言切换器操作用户以新语言访问同一页面。沿途的东西行:publicfunctionswitchLangAction($_locale){$args=array();$newLang=($_locale=='en')?'fr':'en';//thisishowIwouldhavehopedtogetareferencetothereferrerrequest.$referrer=$this->get('

php - 使用 CodeIgniter 分页时丢失 URI 段

我有一个/payments界面,用户应该能够通过价格范围、银行和其他内容进行过滤。这些过滤器是标准的选择框。当我提交过滤器表单时,所有发布数据都会转到另一种称为付款/搜索的方法。该方法执行验证,将发布值保存到sessionflashdata中,并将用户重定向回/payments,通过URL传递flashdata名称。所以我没有过滤器的标准分页链接是这样的:payments/index/20/payments/index/40/payments/index/60/如果您提交过滤器表单,返回的URL是:payments/index/0/b48c7cbd5489129a337b0a24f83

php - 如何在 CodeIgniter URL 中允许使用 URI 编码的字符?

我正在使用CodeIgniter1.7.1.我允许的URI字符设置如下:$config['permitted_uri_chars']='a-z0-9~%.:_()@&\-';当我输入像http://website.com/index.php/controller/method/test%21这样的地址时,页面未加载并给我错误:Codeigniter:AnErrorWasEncounteredTheURIyousubmittedhasdisallowedcharacters.我不明白。允许使用%20(空格),但不允许使用%21(感叹号)。 最佳答案

php - 如何让 .htaccess 将 REQUEST_URI 附加到 404 页面

有没有办法将请求URI作为URL变量发送到404页面?例如,如果我使用ErrorDocument指令转发我的404,有没有办法做这样的事情?这是我试过的代码,但显然没有用。ErrorDocument404/pages/errors/index.php?e=404&url=%{REQUEST_URI}我也试过mod_rewrite,但我也无法让它工作。这是我尝试使用mod_rewrite的结果:Options+FollowSymLinksRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAM