모든 PHP 애플리케이션은 웹 서버(IIS 또는 Apache 등)와 PHP 엔진 프로그램 해석 및 실행을 통해 완료됩니다. 작업 프로세스:
(1) 사용자가 브라우저 주소에 액세스할 PHP 페이지 파일을 입력하면 이름을 입력한 후 Enter를 누르면 PHP 요청이 트리거되고 해당 요청이 PHP를 지원하는 웹 서버로 전송됩니다.
(2) 웹 서버는 이 요청을 수락하고 접미사를 기준으로 판단합니다. PHP 요청인 경우 웹 서버는 사용자가 액세스하려는 PHP 애플리케이션을 하드 디스크나 메모리에서 꺼내어 PHP 엔진 프로그램.
(3) PHP 엔진 프로그램(보통 PHP.exe)은 웹 서버에서 전송된 파일을 처음부터 끝까지 스캔하고 명령에 따라 백그라운드에서 읽어 데이터를 처리한 후 해당 HTML 페이지를 동적으로 생성합니다. .
(4) PHP 엔진은 HTML 페이지를 생성하여 웹 서버에 반환합니다. 그런 다음 웹 서버는 HTML 페이지를 클라이언트 브라우저에 반환합니다.
그러면 PHP가 HTML JS 스크립트에 값을 전달하려는 경우 어떻게 해야 할까요? 다음 예와 같이 사용해야 하는 variable 앞에 이를 정의할 수 있습니다.
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Untitled</title> <script language="javascript"> <!-- function rec_delete(message){ return confirm(message); } //--> </script> </head> <body> <?php $myrow[guest_name]="asdf\""; $myrow[guest_name]="asdf'"; $guest_name=addslashes($myrow[guest_name]); //$guest_name=str2js($myrow[guest_name],"'"); $dele_mess="真的要删除这个留言吗?\n留言姓名:$guest_name($myrow[guest_ip])"."\n留言时间:$myrow[guest_time]"; echo "<script>"; echo "delete_mess=\"$dele_mess\""; echo "<\/script>"; ?> <a href="<?php echo "$PHP_SELF?opt=delete"; ?>" onClick='return rec_delete(delete_mess)'>删除</a> </body> </html>
위 내용은 PHP 및 JS 대화형 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!