Php 将用户输入保存到页面

Php 将用户输入保存到页面,php,html,mysql,Php,Html,Mysql,我觉得我在设计中缺少了一个关键的环节,我希望一些优秀的程序员能填补我的空白(这不是我真正的经验领域) 我拥有的 page-form.html <div style="text-align:left"> <form action="addtoserver.php" method="post"> Server Name: <input type="text" name="serve

我觉得我在设计中缺少了一个关键的环节,我希望一些优秀的程序员能填补我的空白(这不是我真正的经验领域)

我拥有的

page-form.html

<div style="text-align:left">
<form action="addtoserver.php" method="post">
Server Name: <input type="text" name="servername"><br>
<br>
Server Address: <input type="text" name="serveraddress"><br>
<br>
Port Number: <input type="text" name="portnumber"><br>
<br>
Server Description :<TEXTAREA NAME="description" ROWS=3 COLS=30 ></TEXTAREA>
<br>
<input name="Submit" type="submit" value="Add Server" />
</form>
<div style="text-align:left">

服务器名称:

服务器地址:

端口号:

服务器描述:
page-addtoserver.php

<html>
<body>
Server Name :<?php echo $_POST["servername"]; ?><br>
<br>
Server Address : <?php echo $_POST["serveraddress"]; ?><br>
<br>
Port Number : <?php echo $_POST["portnumber"]; ?><br>
<br>
Server Description : <?php echo $_POST["description"]; ?><br>

<?php

$ip = $_POST['serveraddress'];
$port = $_POST['portnumber'];

if (!$socket = @fsockopen($ip, $port, $errno, $errstr, 30))
{
  echo "<centre><font color='red'><strong>Server Is Offline!</strong></font></center>";
}
else 
{
  echo "<centre><font color='green'><strong>Server Is Online!</strong></font></centre>";  

  fclose($socket);
}

?>

</body>
</html> 

服务器名称:

服务器地址:

端口号:

服务器描述:
我不确定下一步要做什么,我是否必须将用户输入添加到Mysql,然后将其从Mysql导出到页面

如果您需要持久数据,那么您肯定需要一些静态存储,例如数据库或XML文件。在这两种情况下,您都希望将用户输入存储到其中(确保您完全理解此类操作背后的安全需求),然后从中检索

我不确定下一步要做什么,我是否必须将用户输入添加到Mysql,然后将其从Mysql导出到页面


如果您需要持久数据,那么您肯定需要一些静态存储,例如数据库或XML文件。在这两种情况下,您都希望将用户输入存储到数据库中(确保您完全理解此类操作背后的安全需求),然后从中检索。

好的,谢谢您,我目前正在运行一个MySQL数据库,可用于存储数据,数据库是安全的,但默认情况下是以明文形式发送的数据。@bennyboy,这不是关于数据库本身的安全,而是关于如何正确执行数据库操作而不让用户注入恶意字符串。好的,谢谢你,我目前正在运行一个MySQL数据库,可以用来存储数据,数据库是安全的,但默认情况下是以明文发送的数据。@bennyboy,这不是关于数据库本身的安全,而是关于如何正确执行数据库操作而不让用户注入恶意字符串。