因为 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只能输出一次,单独访问php页面无法echo输出,导致了后续和数据库交互的困难。如何可以看到输出的值呢???可以采用如下所示test1.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); } */ ?>