PHP는 HTML을 확장하여 대화형 기능과 동적 기능을 추가하는 데 사용되는 서버측 스크립팅 언어입니다. HTML과 함께 사용하면 PHP는 양식을 처리하고, 데이터베이스를 쿼리하고, 동적 콘텐츠를 생성하여 대화형의 완전한 기능을 갖춘 웹사이트를 구축할 수 있습니다.
기본 HTML 그 이상: PHP로 기능 및 상호작용 추가
소개
HTML은 웹사이트 구축의 기초이지만 상호작용성과 고급 기능이 부족합니다. PHP(Hypertext Preprocessing Language)는 동적 업데이트나 사용자 상호 작용이 필요한 기능을 추가하려는 경우 HTML을 더 높은 수준으로 확장할 수 있는 서버측 스크립팅 언어입니다.
실제 예: 로그인 양식 만들기
PHP를 사용하여 사용자 자격 증명을 확인하는 로그인 양식을 만들어 보겠습니다.
<!DOCTYPE html> <html> <head> <title>Login Form</title> </head> <body> <h1>Login</h1> <form action="login.php" method="post"> <label for="username">Username:</label> <input type="text" name="username" id="username"> <br> <label for="password">Password:</label> <input type="password" name="password" id="password"> <br> <input type="submit" value="Login"> </form> </body> </html>
<?php // Connect to the database $con = mysqli_connect("localhost", "root", "password", "db_name"); // Check if form is submitted if (isset($_POST['username'])) { $username = mysqli_real_escape_string($con, $_POST['username']); $password = mysqli_real_escape_string($con, $_POST['password']); // Query the database to check if user exists $query = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = mysqli_query($con, $query); // If user exists, redirect to welcome page if (mysqli_num_rows($result) == 1) { header("Location: welcome.php"); } else { echo "Invalid username or password"; } } ?>
PHP 작동 방식
PHP 코드는 서버에서 실행되어 브라우저로 보내기 전에 HTML 페이지를 수정합니다. <?php
및 ?>
태그를 사용하여 PHP 코드를 HTML에 삽입합니다.
이 예에서는
header()
기능을 사용하여 시작 페이지로 리디렉션합니다. 결론
HTML과 함께 PHP를 사용하면 모든 기능을 갖춘 대화형 애플리케이션을 만들 수 있습니다. 양식 처리부터 동적 콘텐츠 생성까지, PHP는 정적 웹사이트를 뛰어넘는 무한한 가능성을 제공합니다.
위 내용은 기본 HTML 그 이상: PHP로 기능 및 상호 작용 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!