>  기사  >  백엔드 개발  >  PHP를 HTML에 연결하는 방법

PHP를 HTML에 연결하는 방법

(*-*)浩
(*-*)浩원래의
2019-09-30 10:17:175745검색

PHP와 HTML에는 많은 상호 작용이 있습니다. PHP는 HTML을 생성할 수 있고 HTML은 정보를 PHP에 전달할 수 있습니다.

PHP를 HTML에 연결하는 방법

HTML 구문 분석. 임의의 문자열을 지정하려면 큰따옴표로 묶어서 htmlspecialchars()로 전체 값을 처리해야 합니다. (추천 학습: PHP 비디오 튜토리얼)

URL: URL은 여러 부분으로 구성됩니다. 데이터를 이들 중 하나로 해석하려면 urlencode()를 사용하여 인코딩해야 합니다.

숨겨진 HTML 양식 단위

<?php
    echo "<input type=&#39;hidden&#39; value=&#39;" . htmlspecialchars($data) . "&#39; />\n";
?>

참고:

$data를 처리하기 위해 urlencode()를 사용하는 것은 잘못된 것입니다. 왜냐하면 데이터를 urlencode()하는 것은 브라우저의 책임이기 때문입니다. 널리 사용되는 모든 브라우저는 이를 올바르게 처리합니다. 이는 메서드(예: GET 또는 POST)에 관계없이 발생합니다. POST 요청은 일반적으로 숨겨져 있으므로 GET 요청을 사용할 때만 이 사실을 알 수 있습니다.

사용자 편집을 기다리는 데이터

<?php
    echo "<textarea name=&#39;mydata&#39;>\n";
    echo htmlspecialchars($data)."\n";
    echo "</textarea>";
?>

참고:

브라우저는 HTML 이스케이프 기호를 해석하므로 데이터는 예상대로 브라우저에 표시됩니다. GET 방식이든 POST 방식이든 제출되면 데이터는 브라우저에 의해 urlencode되고 PHP urldecode에 의해 직접 전송됩니다. 따라서 결국에는 urlencoding/urldecoding을 직접 처리할 필요가 없으며 모두 자동으로 처리됩니다.

URL의 예

<?php
    echo "<a href=&#39;" . htmlspecialchars("/nextpage.php?stage=23&data=" .
        urlencode($data)) . "&#39;>\n";
?>

참고:

사실 이는 HTML GET 요청을 구성하고 있으므로 데이터를 수동으로 urlencode()로 작성해야 합니다.

위 내용은 PHP를 HTML에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.