>백엔드 개발 >PHP 튜토리얼 >웹 페이지에 PHP 코드를 삽입하는 PHP 양식

웹 페이지에 PHP 코드를 삽입하는 PHP 양식

伊谢尔伦
伊谢尔伦원래의
2017-04-19 09:48:113150검색

1. HTML 태그에 PHP 스크립트 추가

웹 코딩 과정에서 PHP는 HTML과 혼합될 수 있는 언어입니다. HTML에 PHP 스크립트 태그 5208e2eec18b61aba7fec17a45ba6d05를 추가하려면 두 태그 사이의 모든 텍스트가 PHP로 해석되며 태그 외부의 모든 텍스트는 일반 HTML로 간주됩니다. .

예를 들어 6c04bd5ca3fcae76e30b72ad730ca86d 태그에 PHP 식별자를 추가하고 include을 사용하여 외부 파일 index.php를 참조합니다.

<?php
    include(" index.php ");       //引入外部文件
?>

그런데 수천 개의 코드 중에서 HTML과 PHP를 어떻게 구별할 수 있을까요? PHP 태그는 PHP 스크립트의 시작과 끝을 정확하게 표시하는 경계석과 같습니다. PHP를 HTML에 내장할 수 있게 해주는 분해자는 4가지가 있습니다.

(1)16356d1f61fff5d20d424e8a965fac77: PhP 표준 분해자.

(2)ccc433e3986a5088120f20f074f8a8c2: 약어로 분해자.

(3)3b9e2deddac9af2c44bc0d4e21c8a95d 및 2cacc6d41bbb37262a98f745aa00fbf0: JavaScript/VBScript 스타일 분해자

(4)4550026a6dbf3b766c4c99300b0e64a1: ASP 분해자 .

첫 번째와 두 번째 방법은 가장 일반적으로 사용되는 방법이며 세 번째 방법은 JavaScript 삽입 방법과 유사하며 네 번째 방법은 ASP 삽입 방법과 유사합니다.

참고: PHP를 사용하여 8ad468a67d1f3ae163e374a5b0a90a93a4558806285d5b7820bdaa0b90aa4d26 메소드를 지원하려면 구성 파일PHP에서 다음 설정을 지정해야 합니다. ini:

short_open_tag = on;

asp_tags = on;

한 쌍의 분해자 "4c746b9f6bc33eb502e23d7f9fe0a97f" 내용은 모두 PHP 코드이고, 다른 내용은 HTML 요소입니다.

PHP 문의 끝 문자

PHP 문의 끝 문자는 세미콜론 ";"입니다. 즉, 각 PHP 코드 뒤에 ";"를 추가하여 끝을 표시해야 합니다. 성명의.

PHP는 대소문자를 구분하며 명령문에서 공백, 탭 및 캐리지 리턴을 무시합니다. 이를 통해 프로그램은 좋은 들여쓰기 스타일을 가질 수 있습니다.

2. form 요소의 value 속성을 할당합니다

웹 개발 과정에서는 일반적으로 value 속성을 할당해야 합니다. 이 양식 요소의 기본값을 가져오려면 값을 할당하세요. 예를 들어 양식 요소의 숨겨진 필드에 값을 할당하려면 값 속성에 할당된 값만 추가하면 됩니다. 코드 예는 다음과 같습니다.

<?php
   $hidden="abc001"                          // 为变量 $hidden 赋值
?>

숨겨진 필드의 값:

<input type="hidden" name="id" value="<?php echo $hidden;?>">

위 코드에서 볼 수 있듯이 $hidden 변수에 먼저 초기값이 할당된 후 $hidden 변수의 값이 숨겨진 필드에 할당됩니다. 프로그램 개발 과정에서 숨겨진 필드는 표시할 필요가 없는 일부 정보나 전송해야 하는 매개변수를 저장하는 데 사용되는 경우가 많습니다.

숨겨진 필드

숨겨진 필드가 무엇인지 간략하게 소개하겠습니다. 웹 페이지의 경우 숨겨진 필드는 보이지 않는 요소입니다. 방문자. 양식이 제출되면 숨겨진 필드는 설정할 때 정의한 이름과 값으로 서버에 정보를 보냅니다.

숨겨진 도메인의 장점

 1. 서버 리소스가 필요하지 않습니다.

2. 폭넓은 지원, 모든 클라이언트가 숨겨진 도메인을 지원합니다.

3. 구현이 간단합니다. 숨겨진 필드는 HTML 컨트롤에 속하며 서버 컨트롤과 같은 프로그래밍 지식이 필요하지 않습니다.

 숨겨진 도메인의 단점

 1. 높은 보안잠재적 위험을 안고 있습니다.

2. 수납구조가 간단합니다.

3. 더 큰 값을 저장하면 성능 문제가 발생합니다.

4. 숨겨진 도메인이 너무 많으면 일부 클라이언트에서는 금지됩니다.

5. 숨겨진 필드는 클라이언트가 아닌 서버에 데이터를 저장합니다.

개발 중에 페이지에 숨겨진 필드가 너무 많으면 이러한 숨겨진 필드가 서버에 저장됩니다. 클라이언트가 페이지를 탐색할 때 일부 방화벽은 운영 체제의 보안을 확인하기 위해 페이지를 검사합니다. 페이지에 숨겨진 필드가 너무 많으면 이러한 방화벽이 페이지의 특정 기능을 금지할 수 있습니다.

위 내용은 웹 페이지에 PHP 코드를 삽입하는 PHP 양식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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