📜  动作=“<?php echo $_server['PHP_SELF'] ?> &quot; - PHP (1)

📅  最后修改于: 2023-12-03 15:37:00.025000             🧑  作者: Mango

主题:动作=“” - PHP

简介

本主题将介绍 PHP 中常用的动作方式:动作=“”。通过该动作,我们可以轻松地向服务器发送数据,并获取服务器的响应。在本主题中,我们将详细介绍这种动作的特点、用法以及实现方式。

特点
  • 动作=“”是 PHP 中的一种简单、方便的动作方式。
  • 通过该动作,我们可以轻松地向服务器发送数据。
  • 该动作还可以方便地获取服务器的响应。
  • 该动作的实现方式也非常简单,只需使用 echo 函数即可。
用法

使用动作=“”时,需要注意以下几点:

  • 首先,需要在 HTML form 标签中指定 method 属性为“post”或“get”。
  • 其次,需要在 form 标签中指定 action 属性为“”。
  • 最后,在 PHP 文件中,需要通过相应的变量获取从客户端发送的数据。
实现方式

以下是一个简单的实现动作=“”的 PHP 文件示例:

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    echo "用户名为:" . $_POST['username'] . "<br>";
    echo "密码为:" . $_POST['password'] . "<br>";
}

?>

<html>
<head>
    <title>动作方式示例</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="text" name="username" placeholder="请输入用户名"><br>
    <input type="password" name="password" placeholder="请输入密码"><br>
    <input type="submit" value="登录">
</form>
</body>
</html>

在上述示例中,我们首先判断客户端发送的请求方法是否为“post”,如果是,则获取相应的用户名和密码信息并输出。然后,我们通过 action 属性将表单数据发送到当前文件中进行处理。最后,我们在 HTML 表单中通过 input 标签来获取用户输入的用户名和密码,并通过提交按钮将表单数据发送到服务器。