
正文
php修改接收不到数据,php接收参数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么php文件接收不了html文件提交的表单数据呢
要得到post发送的数据必须是在通过submit按钮提交,或者通过Ajax提交之后。打开页面显示错误,可以通过判断是否有post数据来解决问题,另外为了增加安全性,建议再加htmlspecialchars方法。
web访问的某些特殊文件造成的,检查access_log可以看到,删除文件 转的。说明一个问题,就是 你的 apache 和 php 有问题。 或者你的php有问题。试着提交到空php文件,看出错不。
discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授 权为“数据库名.表名”。
html表单最基本的形式是form中设置action属性(数据提交路径)method表示提交数据的类型(get和post)。使用这种方式提交表单,表单元素必须设置name属性。表单中设置这两个属性就可以获得表单的值了。
html和.php或者还有其他看成php文件,而你在家的电脑的服务器没有设置把.html看成php文件,所以html文件在你公司会先用php运行一遍,而在你的电脑就只会原样输出。所以这是服务器设置的问题。
相关问答
Q1: phpstorm下表单提交数据接收不到是什么原因
1、注意看提交的路径是不是正确,另一边打印传输过来的表单数据看看有没有数据。然后就可以判断哪边正确错误了。希望我是回答可以帮到你,有什么不懂可以追问。
2、phpStorm这个内置服务器使用63342端口,而且服务器内部有问题,导致POST方法异常;而如果把项目放在Apache服务器的工作目录下,在地址栏输入localhost,此时使用的是Apache服务器,默认端口号为80,Apache服务器可以正常运行程序。
3、您好 我刚才测试了一下,代码是正确的。另外,建议对POST进行isset($_post[]),empty($_post[]) if --else 判断,不然有些地方可能会出现错误提示。
Q2: 我的PHP页面提交表单到数据库,库能连接成功,但表单里的数据却接入不到...
如果连接成功了,不能插入数据,肯定是你最后一句写错了。
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
数据接收不到,跟phpstorm有什么关系,它只是个编码工具,你起码该从你的代码开始找问题。你可以在数据接收的地方打印所有接收的数据来看看,也许你根本没提交到那里,或者你表单写得有问题。最好能贴出关键代码来看一下。
MAX_FILE_SIZE 字段在数据库表不存在,插入错误。
Q3: php接收不到java程序post过来的数据
1、java那边传post数据,我作为php接收。那边要传中文,所以要urlencode一下。我打印$_POST,传过来的所有东西在KEY里。于是,用name={id:20,name:张三}。但打印是显示不出来的,因为“ 的字符实体。
2、你可以让java那边写个再写测试的网页,看看你传的那些参数是可以得到正确结果的吗,如果可以,就找php或者curl过程的原因,如果不可以,让java先调试,这样比较好点。
3、$_POST方式接收数据 _POST方式是通过 HTTP POST 方法传递的变量组成的数组,是自动全局变量。
php修改接收不到数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php接收参数、php修改接收不到数据的信息别忘了在本站进行查找喔。






