HBuilder中PHP无法获取表单数据 解决方法

时间:2024-04-02 20:04:18

HBuilder中PHP无法获取表单数据 解决方法

大家可能在用【HBuilder】+【Wampserver】编辑【php文件】时,遇到这样的问题:
当单个php文件没有任何问题,但是当使用php获取HTML表单数据的时候却出现问题,页面无法显示
其实这是端口问题
因为【HBuilder】中HTML使用内置服务器是【8020端口】
但php文件使用外部的Wampserver服务器,是【80端口】

如果对HTML文件简单使用【相对路径】是不会自动变换端口的

解决方法很简单,
就是拷贝php文件在HBuilder中web浏览器的路径,使用该绝对路径
使用绝对路径后就不会有端口问题了
截图
HBuilder中PHP无法获取表单数据 解决方法
HBuilder中PHP无法获取表单数据 解决方法
HBuilder中PHP无法获取表单数据 解决方法
HBuilder中PHP无法获取表单数据 解决方法HBuilder中PHP无法获取表单数据 解决方法

( ! ) Notice: Undefined index:

如果【php文件】在【web浏览器中】报错: Notice: Undefined index:
其实是没有任何问题的,看到有人在博客中写道修改php的.ini文件,
完全没有必要,它报错让它报去就行,我们调用该php文件,也不会出现问题

报错原因
之所以报这个错是因为该php确实没有定义变量,但是我们没有必要去定义,因为我们是从HTML前端
获取的变量,我们只是要在php文件中处理