解决 ajax传值到PHP后台,$_post无法输出的问题

因为 ajax传值到PHP后台, p o s t 只 能 输 出 一 次 , 单 独 访 问 p h p 页 面 无 法 e c h o 输 出 , 导 致 了 后 续 和 数 据 库 交 互 的 困 难 。 如 何 可 以 看 到 输 出 的 值 呢 ? ? ? 可 以 采 用 如 下 所 示 t e s t 1. p h p 的 办 法 , 将 _post只能输出一次,单独访问php页面无法echo输出,导致了后续和数据库交互的困难。如何可以看到输出的值呢??? 可以采用如下所示test1.php的办法,将 post访phpechotest1.php_post非空的值,存入txt文本中,再判断如果 p o s t 为 空 值 , 就 从 文 本 里 取 出 来 , 这 样 就 可 以 看 到 _post为空值,就从文本里取出来,这样就可以看到 post_post 的值,同时请参考网址:https://bbs.csdn.net/topics/391911697

如有问题,可联系:792094949@qq.coim

---------------------------------------------js的页面-------------------------------------------

--------------------------------test1.php页面------------------------------------------------------

<?php //header('Access-Control-Allow-Origin:*');//注意!跨域要加这个头 上面那个没有 header("Content-type:text/html;charset=utf-8"); //session_start(); //include("conn/mysql_connect.php"); //$raw = file_get_contents('php://input');//获取非表单数据 //$body=json_decode($raw) ; //echo $body;//输出结果 //if(isset($_POST) && !empty($_POST)) //{ $abc; if(isset($_POST) && !empty($_POST)) { //$n=file_get_contents('cnt.txt'); //$n++; file_put_contents('cnt1.txt',$_POST); echo ("测试访问,注意POST只能访问一次,直接访问输出为空"); $abc=$_POST['key']; //这个值只能访问一次,直接输出为NULL echo $abc; //echo $_POST[qtsy]; } else {$n=file_get_contents('cnt1.txt'); echo $n; } /* if ($_POST['key']==123456) { echo (success);//正确返回了这个值,但是echo不出来,201902141408 } else { echo(failer); } */ ?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值