草庐IT

register_post_meta

全部标签

php - 如何从 PHP 中的 serializeArray 获取 POST 值?

我正在尝试我见过的这种新方法serializeArray()。//withajaxvardata=$("#form:input").serializeArray();post_var={'action':'process','data':data};$.ajax({.....etc所以我得到了这些键值对,但我如何使用PHP访问它们?我认为我需要这样做,但它行不通://inPHPscript$data=json_decode($_POST['data'],true);var_dump($data);//willreturnNULL?谢谢,理查德 最佳答案

php - 表单提交后 $_POST 为空

我正在使用TwitterBootstrap构建Web应用程序。我有一个表格,用户应该在其中输入他的名字和姓氏,然后单击提交。问题是,$_POST返回是空的。我在Windows8机器上使用WAMP。FirstnamelastnameSubmitdatagoback();?>"class="btn">Cancel 最佳答案 为输入类型添加名称,如现在检查$_POST变量。 关于php-表单提交后$_POST为空,我们在StackOverflow上找到一个类似的问题:

PHP $_POST 在 IE9 和 IIS7 上为空

以下形式在IE9上导致一个空的$_POST变量。该表单在Firefox和Chrome上完美运行。所有变量都出现在$_POST变量中,没有任何问题。然而,在IE9上,表单被正确提交,但是$_POST是空数组。即,在login.php中:print_r($_POST);打印空数组。我试图找出IE9的不同之处,这使得它的行为与Firefox和Chrome不同,但我无法弄清楚。我发现Apache下的某些模块导致了人们的问题,但我运行的是IIS7,而不是Apache,所以不是这样。Ruby论坛上有人提到在注册表中将DisableNTLMPreAuth设置为1,但这也没有解决它。感谢任何帮助。

php - (#100) 必须指定至少一个引用对象 - OG 操作的简单 POST

我正在使用PHPSDK尝试使用图形API发布一个简单的操作。我已经设置了一个名为“Competition”的对象和一个名为“Enter”的Action。因此,用户参加了比赛。我的代码是这样的:try{$statusUpdate=$this->data['facebook']->api('/me/lovepoppycompetition:enter','post',array('competition'=>'https://apps.facebook.com/lovepoppycompetition/'));echo'SUCCESS:'.print_r($statusUpdate,tru

php - WooCommerce API : Create order with meta data on line item

我正在使用此API在WooCommerce中创建订单:https://github.com/kloon/WooCommerce-REST-API-Client-Library当我添加订单时:$orderData=array("order"=>array("line_items"=>array(array("product_id"=>1,"quantity"=>1))));$client->orders->create($orderData);一切正常,订单已在WooCommerce中创建。但是当我想添加一个产品变体以及关于变体的元数据时,我应该怎么做呢?我尝试了几件事,包括:$orde

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 - 添加额外字段 - Wordpress(wp_insert_user 和 update_user_meta 不起作用)

我在wordpress网站上工作并使用插件:zm-ajax-login-register来注册和登录。使用我使用的代码,它仍然只注册登录名、电子邮件和密码。我的额外字段没有添加到数据库中。您可以在此处找到所有代码:Github我在注册表单中创建了额外的字段,如下所示:"accesskey="p"name="register"disabled/>在注册页面,我在用户数组中添加了我的数据:$user=array('login'=>empty($_POST['login'])?$login:sanitize_text_field($_POST['login']),'first_name'=>

register_tick_function() 调用的 PHP debug_backtrace() 不返回完整堆栈

我想使用register_tick_function()Hook以下调用并使用debug_backtrace()打印它们的堆栈跟踪。如果我运行下面的代码。它只打印dump()函数。Functiondump()hasbeencalledFunctiondump()hasbeencalledFunctiondump()hasbeencalled为什么我没有看到print()和array_search()跟踪数据?这就像在调用dump()之前堆栈已被重置。我也很确定它在过去工作正常。 最佳答案 你误解了什么是回溯,这个堆栈不是PHP在到达

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

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