草庐IT

post-contentType

全部标签

php - 意外的 HTTP/1.x 请求 : POST/3/device/XXXX

您好,我在php中使用apns和curl发送IOS推送通知并收到此错误消息。我还定义了“CURL_HTTP_VERSION_2_0”,但仍然出现此错误:UnexpectedHTTP/1.xrequest:POST/3/device/这是我的代码:$key_file=XXXXXX';$secret=null;$private_key=JWKFactory::createFromKeyFile($key_file,$secret,['kid'=>'3W6B5LQQHX','alg'=>'ES256','use'=>'sig',]);$payload=['iss'=>'RUK725A7V4'

php - 无法在 GET 或 POST 中使用字符串 "execute("

如果我使用URLwww.mysite.com/?test=execute($_GET数组将始终为空。我在尝试提交包含字符串“execute(”的表单时注意到这一点,它不会提交.这包括POST和GET,它不接受字符串“execute(”。服务器上的这个安全功能是否在我的本地计算机上正常工作? 最佳答案 您可能在Apache中安装了mod_security。 关于php-无法在GET或POST中使用字符串"execute(",我们在StackOverflow上找到一个类似的问题:

php - 如何在提示登录后将 $_POST 数据传递给 youtube 上传脚本

我的wordpress页面上有一个脚本,允许用户在我的网站上创建视频帖子,然后将视频上传到他们的youtube。用户点击我网站上的一个按钮,将表单数据从隐藏的输入字段发送到一个运行youtube上传api脚本的新窗口,如果用户没有登录,它会要求他们登录。我遇到的问题是,当用户必须登录并被重定向回页面时,帖子值丢失并导致我的上传脚本失败,因为它们应该定义视频路径。我尝试了多种不同的方法来尝试传递变量,但是似乎没有任何效果,登录后数据永远不会传递到页面。如果已经登录,它始终有效。当点击按钮时,变量被传递。$videoTitle=$_POST['ytu_title'];$authorID=$

php - OAUTH 使用 PHP 的 PECL OAUTH - 使用方法 getRequestToken() 时不能使用 POST?

我在尝试对API进行身份验证时使用PECLOAuth。示例代码:setAuthType(OAUTH_AUTH_TYPE_AUTHORIZATION);$oauth->setVersion('1.0');$oauth->setTimestamp(mktime());$oauth->enableDebug();try{$req=$oauth->getRequestToken($requestUri,'oob');var_dump($req);}catch(OAuthException$e){print'';var_dump($e);var_dump($oauth->debugInfo);}

php - Wordpress:将 if-else 语句插入 next_post_link()/previous_post_link() 参数?

这里是第一个问题,虽然阅读和搜索已经多次拯救了我的培根。我充其量只是一个PHPhack,我正在构建的Wordpress主题迫使我学习很多东西。我在尝试让下一个和上一个链接的格式根据它们各自的类别(而不是single.php的页面)以不同方式显示时遇到了问题。这是我迄今为止的最佳尝试:这会导致语法错误。我的第一个问题是我什至可以在函数参数中使用if-else语句吗?如果我以完全错误的方式处理它,那么它又回到了绘图板上。那么,如果有任何替代建议,我也将不胜感激!我知道以下工作:next_post_link('%link',get_the_title(),FALSE);next_post_l

php - 奇怪的 apache/PHP POST 错误

在搜索错误几个小时后,我找到了一个可重现的测试。它使用一个简单的形式:在用substring((SELECT并点击“发送”按钮后,服务器返回一个一般错误:与服务器的连接在下载时被重置我查看了httperror_log,但没有这方面的报告。使用:Linux2.6.32-220.23.1.el6.x86_64BuildDateJul32012ServerAPIApache2.0HandlerApacheVersionApache/2.2.15(CentOS)ApacheAPIVersion20051115PHPVersion5.3.3test.php没有PHP代码,只有表单。如果我将文件重

PHP $_POST 数组变量被截断

我正在使用PHP5.3.8和Apache2.0。我也在使用Symfony2,但这不是脚本失败的地方。我有一个带有数组变量的表单:直接在app_dev.php文件中(从问题中排除Symfony)我这样做:echofile_get_contents("php://input");//outputs:po%5Bname%5D=Developer&po%5Brole%5D=ROLE_USERvar_dump($_POST);//outputs:array(1){["po"]=>array(1){["name"]=>string(9)"Developer"}}die();基本上它只保留数组中的第

javascript - POST 请求适用于 Postman,但不适用于 axios 或 .fetch()

我遇到了一个问题,我已经处理了几天,但找不到解决方案。我用Lumen创建了一个API,用ReactJS创建了一个前端。这一切都适用于GET请求,但是当我发送POST请求时它失败了。由于一些奇怪的原因,当我用Postman发送请求时,这些请求有效。现在是一些代码!首先是发送请求的JS脚本:importmomentfrom'moment';importReact,{Component}from'react';import{Modal,Form,Button,Input,DatePicker,Select,message}from'antd';const{RangePicker}=DateP

php - 此路由不支持 GET 方法。支持的方法 : POST. laravel 5.8 Ajax

我想了解更多关于如何将来自ajax请求的数据保存到laravel上的数据库中,本例中的数据是原始(JSON格式)数据只是为了看看它是如何工作的如果我不将它添加到代码(注意保存到数据库中)节省部分$input=Input::get('name');$json=newJsonTest;$json->json=$input;$json->save();它工作正常但是当我从上面的代码中得到这部分时(保存部分)它给出了一个错误TheGETmethodisnotsupportedforthisroute.Supportedmethods:POST.那么如何将文本区域保存到数据库中。数据库datab

php - 空 PHP POST 变量

背景基于Web的联系表。问题$_POST数组为空。启用错误时,不会发现任何错误(空数组值除外)。代码经过测试并在某一时刻工作,然后在我发布这个问题之前保持不变。主机可能已执行升级。软件PHP5.2.17Apache2.0.63SSIHTML表单HTML表单如下:NameEmailMessage40+2=PHP代码提交表单时调用以下代码:$reason='default';error_reporting(0);ini_set('display_errors',0);ini_set('register_globals',0);ini_set('allow_url_fopen',0);ini