我必须在php中通过POST方法连接一个科目的用户注册,老师给了我们做这件事的php代码,但它不起作用.IḿUsing Linux.

这是表格,registro.html元:

 <form action="registro.php" method="POST">
                <h1>Registro</h1>
                <label for="name">Nombre</label>
                <div><input type="text" name="nombre" id="nombre" placeholder="Nombre"></div>
                <label for="name">Apellido Paterno</label>
                <div><input type="text" name="name" id="" placeholder="Apellido Paterno"></div>
                <label for="name">Apellido Materno</label>
                <div><input type="text" name="name" id="" placeholder="Apellido Materno"></div>
                <label for="name">Edad</label>
                <div><input type="text" name="name" id="" placeholder="Edad"></div>
                <label for="name">Numero de telefono</label>
                <div><input type="text" name="name" id="" placeholder="Ej.33 1234 5678"></div>
                <label for="name">Codigo Postal</label>
                <div><input type="text" name="name" id="" placeholder="Ej. 12344"></div>
                <label for="name">Correo electronico</label>
                <div><input type="text" name="correo" id="" placeholder="Ej. hola@gmail.com"</div>
                <label for="name">Contraseña</label>
                <div><input type="password" name="contrasena" id="" placeholder="*********"></div>
                <button>REGISTRAR</button>
            </form>

但在提交后,我收到了错误405.

推荐答案

对于一个简单的HTML表单,错误405方法不被允许很可能意味着你是don't have PHP installed,所以你的服务器不知道如何处理POST请求.

在Windows上安装PHP的最简单方法是

  • 转到https://windows.php.net/download
  • 从当前稳定的PHP部分下载.zip版本
  • 将其解压缩到您PC上的某个文件夹(即C:\PHP)
  • 按Win-R,键入cmd.exe,然后按Enter
  • 切换到您的PHP项目的文件夹(即,输入cd "C:\Users\User\Documents\PHP"或其他文件夹,然后按Enter键)
  • 输入C:\PHP\php.exe -S localhost:8080(使用您解压PHP的确切文件夹名)
  • 然后进入您的浏览器并输入http://localhost:8080/script.php

或者,您可以使用预构建的服务器之一,如XAMPP等.

在Linux上,您可以从包管理器安装PHP,例如sudo apt install php

Php相关问答推荐

我的docker—compose lamp stack在软件更新后不工作:Containerconfig错误'''

输入手写CSV时在PHP中进行日期判断

如何在搜索域名时重定向到登陆页?

使用PHP和WebSockets或SSE实现实时通知

在WooCommerce管理订单列表中显示项目总权重

当主页和帖子的缩略图相同时,如何减少主页和帖子的缩略图

如何实现对数据库表中多列的唯一约束?

如何使用php一次更新两个数据库中的MySQL表

从AJAX响应中获取一个未定义的html

如何在Laravel Model中自定义多个日期属性的日期格式?

使用随机生成器在MYSQL中创建唯一ID-定义一个数组来存储已知ID是否安全

Woocommerce 仅在前端为登录用户提供价格折扣

调度程序不发送任何消息

PHP简单地将物品装在盒子里会导致未使用的空间,但还有剩余容量

Windows 身份验证在 IIS 中验证什么?我可以在我的情况下禁用匿名身份验证吗?

PHP使用三元运算符进行null合并(再次)

Laravel:ArgumentCountError: 函数 App\Mail 的参数太少

我怎样才能在 .htaccess 中有 2 个参数?

根据数组中的文本文件编号显示星级

升级到 PHP 8.2:ksort 和 krsort 更改