首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

admin-ajax.php中的Ajax post调用返回0和400错误请求(Wordpress)

admin-ajax.php是WordPress中用于处理Ajax请求的文件。Ajax(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下,通过后台与服务器进行数据交互的技术。

当在WordPress中使用Ajax post调用admin-ajax.php时,可能会遇到返回0或者400错误请求的情况。这些错误可能是由以下原因导致的:

  1. 服务器问题:0错误可能是由于服务器无法响应请求引起的。这可能是由于服务器超载、网络连接问题或配置错误等原因导致的。解决方法包括检查服务器的资源利用情况,确保网络连接稳定,以及检查服务器配置是否正确。
  2. 权限问题:400错误请求表示客户端发送的请求有问题,通常是请求参数不正确或缺少必需的参数。这可能是由于权限问题导致的,例如没有足够的权限访问admin-ajax.php文件。解决方法是确保当前用户具有足够的权限,并检查请求中的参数是否正确。
  3. 插件或主题冲突:有时候,安装的插件或主题可能与admin-ajax.php的请求发生冲突,导致错误的返回。解决方法包括禁用所有插件和更换到默认主题,然后逐个重新启用插件和切换主题以确定冲突源。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 云服务器(https://cloud.tencent.com/product/cvm):提供弹性、可扩展的云服务器实例,用于托管应用程序和网站。
  • 云数据库 MySQL 版(https://cloud.tencent.com/product/cdb_mysql):提供高性能、可扩展的关系型数据库服务,适用于数据存储和管理。
  • 云存储(https://cloud.tencent.com/product/cos):提供安全、可靠的对象存储服务,用于存储和传输各种类型的文件和数据。
  • 人工智能机器翻译(https://cloud.tencent.com/product/tmt):提供高质量的机器翻译服务,支持多种语言翻译需求。
  • 腾讯云CDN(https://cloud.tencent.com/product/cdn):提供快速、稳定的内容分发网络服务,加速静态和动态内容的传输。

需要注意的是,以上推荐的产品仅作为参考,具体选择需要根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Wordpressajax 实现站内搜索

    页面如何实现异步请求接口数据,并完成页面的渲染? 问题1 – 模糊搜索: 大胆尝试: wordpress 原生自带有一个 wp_query 函数,它支持参数非常完善灵活,实现整个网站与数据库交互。...比如调用最新文章、热门文章、自定义文章类型文章循环输出等。 在官方手册也有介绍到:wp_query,支持多种 sql 语句 比较符号: ? 看!...问题2 – 接口对接: 上面我们已经实现了文章模糊匹配,接下来就要提供一个接口,来实现与前端交互。所以,我们将会用到 wordpress 自带 admin-ajax.php 文件。...实现原理: 要使用 admin-ajax.php 请求必然首先就是遇到如何使用 wordrpess 钩子 hook 来做过滤。...action=search&keyword=cdn 上面我们用了 wordpress 钩子函数,所以我们调用时候用参数 action ,后面拼接相对应 function 效果展示: ?

    1.3K10

    WordPress 添加前台 AJAX 注册登录功能

    WordPress 添加前台 AJAX 注册登录功能 ---- 功能前台化已成为 WordPress 主题制作一大趋势,抛却缓慢臃肿后台不说,前台便捷操作能给用户带来良好体验。...此功能实现是由 AJAX 提交表格数据代替 PHP submit 提交至 WordPress 自带 admin-ajax.php,再进行 WordPress 内部 PHP 验证处理,基于功能简化要求...,使用了 jquery 表单验证库,在输入界面就提醒用户明显错误,如邮箱格式不正确等等。...功能实现 ajax 提交表单数据代码已经包含在修改版 jQuery Validation Plugin 表单验证 js 文件,主要是将 ajax 提交 action 指向 admin-ajax.php...' ); $object[loadingmessage] = '正在请求,请稍等

    1.7K11

    WordPress流氓主题利用户服务器做肉鸡发动DDos攻击

    ”,它会删除所有数据库表; 6.在未经许可情况下,故意禁用pipdig认为不必要其他插件; 7.将管理通知元框隐藏在WordPress core仪表板其他插件,这些插件可能包含重要信息。.../wp-admin/admin-ajax.php”。...当响应主体不为空时,即当它包含该URL时,以下代码使用伪造用户代理向响应admin-ajax.php URL发送第二个GET请求: $rcd = trim($response['body']);...,他们解释说我admin-ajax.php文件受到了某种攻击[…]我可以确认我从来没有给过pipdig任何向我服务器发出请求权限。...(KHTML,如Gecko)Chrome / 60.0.3112.113 Safari /537.36’)admin-ajax.php请求上面代码中提及使用请求PHP随机生成编号字符串。

    1.1K20

    网站源代码安全审计之wordpress漏洞

    User Post Gallery 是WordPress一个第三方插件,该插件被许多网站运营者使用,由于代码存在远程命令执行漏洞,被许多黑客利用进行攻击网站,导致许多安装wordpress User...该漏洞被爆出后,直至到今天2023年2月1号,官网也未对该漏洞进行修复,wordpress官网已经对该插件停止了对外下载,我们SINE安全通过之前User Post Gallery老版本源码,复现了此次漏洞...,其中第2值放到$val,第3个值放到$val_param1,第4个值放到$val_param2,以此类推看,第5个值是放到了$val_param3里,其实这段代码就是对请求参数开展解析赋值常规操作.../admin-ajax.php?...漏洞利用成功截图如下:以上是我们SINE安全于涛技术对wordpress 漏洞进行分析安全审计,以及整体漏洞复现过程,如果担心您代码也存在漏洞,也可以与我们联系,我们可提供源代码安全审计服务

    1.3K30

    解决 WordPress 提交评论前台超时发送失败,后台正常接收评论问题

    ,后来也七七八八修复了,但唯独有一个问题一直没有得到解决:提交评论一直显示提交,直到超时显示提交失败,但是后台可以正常收到评论。...起初我觉得是腾讯云 CDN 缓存问题,经过查询发现提交评论是向 wp-admin/admin-ajax.php 发送了 POST 请求,遂添加了额外缓存策略,但是并没有得到解决。...回原,但是我 Nginx 上默认启用了 HTTP2),但是关掉后问题依旧存在,只不过错误信息变成了 CONNECTION_TIMEOUT。...于是我以为是我小水管网速太慢请求超时导致,但是即使将 CDN 超时时间调到 60 秒,依旧无济于事。在经过多次查询后依然得不到一个解决方案。于是这个事情就草草收场了。...这点醒了我,因为我近两个月完全没有收到 WordPress 给我发来任何邮件(由于比较懒,我没有走 SMTP,而是让 WordPress 用默认 25 端口直接发信),看了一下慢日志,果然注意到

    57520

    WordPress未经身份验证远程代码执行CVE-2024-25600漏洞分析

    受影响插件:Bricks Builder漏洞存在版本:<=1.9.6补丁版本:1.9.6.1一、分析Bricks\Query类用于管理WordPress POST请求显示它包含以下脆弱方法public...该prepare_query_vars_from_settings方法始终在类构造函数调用Bricks\Query。这个类在许多地方被使用实例化。...该方法可通过 admin-ajax.php 端点 WordPress Rest API 调用。...即使用户未经过身份验证,Bricks 也会为前端每个请求输出有效随机数。这可以在下面网站主页呈现 HTML 中看到。...原则上任何人都不应该将任何内容传递到eval.至少,Bricks 使用代码库两个实例eval(查询类代码块类)应该完全防范未经授权、非管理员访问,并且输入必须经过严格验证。

    98510

    利用Spark通过nginx日志离线统计网站每日pv

    本文实现思路与之前mapreduce思路一致。可以很好比较mapreduceSpark写法。在个人看来,Spark写起来更加优美简洁,有一种四两拨千斤感觉。...  * 通过nginx日志统计每日pv,并按照日期pv排序   * by me:   * 我本沉默是关注互联网以及分享IT相关工作经验博客,   * 主要涵盖了操作系统运维、计算机编程、项目开发以及系统架构等经验...doing_wp_cron=1379488288.8893849849700927734375 HTTP/1.0" 200 0 "-" "WordPress/3.6; http://itunic.com..." 统计结果示例 2013-09-18  /wp-admin/admin-ajax.php    200 2013-09-18  /wp-cron.php    73 2013-09-18  /batch.manage.php...2013-09-18  /index.php  10 2013-09-18  /tag/waitoutputthreads/index.php    10 2013-09-19  /wp-admin/admin-ajax.php

    1.9K20

    漏洞预警:知名WordPress主题PagelinesPlatform存在高危漏洞

    使用PagelinesPlatform主题WordPress用户注意了,请尽快更新主题版本。...在使用了主题Pagelines(版本号小于1.4.6)WordPress网站,黑客只要注册一个账号,就可以使用权限提升exp进行攻击。...技术细节 1.PagelinesPlatform主题权限提升漏洞: 以上两种主题使用WordPressajax hook对某些设置进行了更改: ?...无论登录用户是什么权限,wp_ajax_钩子对用户来说都是可用。订阅用户可以使用hook重写在WordPress选项库里任何一项。...因此,当访客访问了/wp-admin/admin-post.php或者/wp-admin/admin-ajax.php时,就可以通过触发admin_init执行备份文件里代码,从而轻松获得网站权限。

    90350

    漏洞分析:WordPress图片插件Fancybox-For-WordPress漏洞导致批量挂马

    Fancybox For WordPress是一款很棒WordPress图片插件,它可以让你WordPress图片弹出一个漂亮浏览界面,展示丰富弹出层效果。...上周安全研究人员发现部分Wordpress博客遭遇了批量挂马,而这些博客共同点就是都安装了这款Fancybox插件。研究人员经过分析,找到了这款插件漏洞。...漏洞分析 这个漏洞存在于低于3.0.2版本插件,而漏洞利用是一个针对wp插件一个比较常见攻击途径:未经保护admin_init钩子。...由于admin_init钩子可以被任何访问/wp-admin/admin-post.php或/wp-admin/admin-ajax.php页面的人调用,攻击者就可以将插件“mfbfw”选项更改成任何内容...而引起我们注意是mfbfw_init()函数,这个函数会显示jQuery脚本,使用了我们之前在mfbfw_admin_options()函数设定参数。

    1.4K100

    WordPress Core 5.8.2 - WP_Query SQL 注入

    供应​​商主页:https://wordpress.org 软件链接:https://wordpress.org/download/releases 版本:< 5.8.3 测试:Windows 10...CVE:CVE-2022-21661 此漏洞允许远程攻击者披露受影响 WordPress Core 安装敏感信息 Authentication 不需要利用这个漏洞,具体漏洞存在于 WP_Query...类, #该问题是由于在使用用户提供字符串构建 SQL 查询之前没有对其进行适当验证, #攻击者可以利用此漏洞来泄露存储凭据,从而导致进一步妥协。...https://hackerone.com/reports/1378209 POST /wp-admin/admin-ajax.php HTTP/1.1 Host: localhost Upgrade-Insecure_Requests...=&nonce=a85a0c3bfa&query_vars={"tax_query":{"0":{"field":"term_taxonomy_id","terms":["<inject

    1.6K20
    领券