怎样设置让html中提交表单数据时,运行localhost下的php文件?

当我直接点击submit提交表单数据时,跳转的php时本地文件下php,
而不是通过localhost运行的php文件。
图片说明
图片说明
我直接通过localhost能够运行的
图片说明

请在php环境下运行

本地file打开,你要提交到服务器,必须附带http协议,不能action="message.php",要不协议会自动和当前页面一样

 <form action="http://localhost/message.php"

需要使用apache的环境下运行,并将你的应用放到webAPP目录下即可

你需要把两个代码页都放到放到php运行服务器上,只把php的文件放进去的话html文件就要写全路径(http://localhost/message.php--》你的php文件在浏览器上的执行路径)

你这样运行相当于没有编译,你把这两个文件放到本地服务器上在通过服务器给定的域名(自定义的或者localhost+端口号)来执行服务器才会编译。
不然的话就相当于打开文件而不是编译。
就像我在之前一条留言上说的,把代码要放到php运行服务器上