
正文
php远程获取数据失败,php远程加载代码执行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php模拟post请求,获取不到数据
1、获取不到数据,通过别的方式检查下服务器是否有数据返回。比如先用get测试。
2、本例中请求名称为sug,携带了参数是kw=1。请求的方式是post请求。如果是get请求,可以使用$_GET来获取。如果是post请求,可以使用$_POST来获取。所以本例在服务端使用$_POST[kw]即可获取到值1。
3、POST是肯定能接收到数据的,是不是你的action写的有问题,或者method设置成了get,又或者你的文本框名字和接收的post名字对应不上。
4、既然是post方式,你的oajax.open的第二个参数就不应该带?user=leo这个参数,而是应该有个专门的参数来提交POST的数据。
5、//$_POST[submit] == 提交 是什么鬼if($_POST){ echo $_POST[user];}这样。
相关问答
Q1: 我用php成功连接到数据库后,为什么读取信息失败【附图】
错误是mysql_fetch_array的参数应该是资源类型的。
mysql_select_db。如果未指定,则使用上一个连接。你的mysql_select_db的第二个参数$link_identifier没有值,即$mysql不能赋值给mysql_select_db.使得连接数据库失败。才使得mysql_query查询失败。
请检查$rs是否成功,即$rs=mysql_query(select * from tb_news_class order by sequence asc);是否执行成功,加入if判断语句检查。
Q2: 请帮忙看一段PHP代码,为何获取不到数据,高手请进..
1、有的时候是你设计的数据库表有问题,比如数据类型不对,数据长短不对,是否可以留空不对之类的。没有问题的话就是其他php语句有问题了。你可以用echo实验一下是否能够正常获得那些变量的值。
2、代码中$_GET[sub]中下标sub没有被定义,所以先确定$_GET[sub]是否已经取到了值 如果没取到值可以在前面先赋值:$_GET[sub]=你想赋的值;然后调试本页面。
3、这可能是最重要的一点。你看的是国产的参考书吧?这个代码是你改过的吗?如果你没有改过,我认为这样的代码完全不能教好你PHP,反而只能让你当一个最低级的程序员。国产的都是太不负责任了。
4、过程很简单,就是修改代码,然后在DOS下执行PHP,就能自己解密了。
5、当前脚本所在文件系统(不是文档根目录)的基本路径。这是在服务器进行虚拟到真实路径的映像后的结果。
6、这段代码的作用是:如果输入一个以字母开头的字符串,则返回首个字母的大写,例:a123你好 则返回大写A 如果输入一个汉字字符,则返回第一个汉字的拼音的第一个字母,比如 你好 则返回 N。
Q3: PHP通过内网访问就能获取数据,通过外网就无法获取,数据为空
1、查一下现在的外网IP,试试看用IP而不是域名直接访问行不行。如果可以的话就是花生壳解析出问题了。
2、PHP网站无法访问的可能原因及解决思路访问出现404错误网站访问出现404错误,HTTP 404状态码的出现意味着链接指向的网页不存在,即原始网页的URL失效。可能性1:空间结构文件被删除,找无忧主机客服初始化空间。
3、不行你这样用iis+php。win下最好用iis。你下载phpstudy集成包,支持很多版本切换。你切换到iis+php试试。上面有菜单可以进行站点设置。
4、应该是没插入进去,你再查,查不到,就显示每个值都是空。看看报错信息。装个navicat for mysql,好调试。
5、虚拟机架设服务器,我们每天都要处理上千个案!楼主的VM是网桥模式,这样的分配的ip是虚拟的,不是有效的,外部当然无法访问你了。
6、花生壳可访问连接数有流量限制的。你应该超出了它限制的流量。所以没有访问数据。建议充值就会在恢复正常。
关于php远程获取数据失败和php远程加载代码执行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






