こんにちは私は、データベースにデータを挿入するフォームとmysqlデータベースを持つ2つのサーバーを持っています。他のサーバーには、フォームに入力したデータを最初のデータベースサーバーに挿入するフォームのみがあります。 セカンドサーバーのフォームからデータベースに安全に挿入する方法は何ですか?2つのサーバー2つのフォームと1つのデータベース
これは、最初のサーバーのコードです:2番目のサーバーのPHPコードで
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<meta name="description" content="">
<meta name="author" content="">
<link rel="" href="">
</head>
<body>
<script src=""></script>
<form action="reg.php" method="post">
<label>First name: <input type="text" name="firstname"><br>
<label>Last name: <input type="text" name="lastname"><br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
</body>
</html>
<?php
\t if(empty($_POST["firstname"]) OR empty($_POST["lastname"])) {
\t \t header("refresh:5; url=registration.html");
\t \t echo "please fill all the fields.";
\t }
\t else {
\t \t $con=mysqli_connect("localhost","root","","form");
\t \t if(!$con) {
\t \t \t die(" error: ". mysql_error());
\t \t }
\t \t $firstname=$_POST['firstname'];
\t \t $lastname=$_POST['llastname'];
\t \t $sql= "INSERT INTO a_database (id, firstname, lastname,)
\t \t VALUES('DEFAULT','$firstname','$lastname',CURRENT_TIMESTAMP)";
\t \t if(mysqli_query($con,$sql)) {
\t \t \t echo "success";
\t \t }
\t \t else {
\t \t \t echo "Error: " . $sql . "<br>" . mysqli_error($conn);
\t \t }
\t \t
\t }
\t mysqli_close($con);
?>
の両方に同じであることを確認する必要があります私はあなたのsoloutionを使用していただきありがとうございます – George