>백엔드 개발 >PHP 튜토리얼 >PHP 및 JS 대화형 샘플 코드

PHP 및 JS 대화형 샘플 코드

怪我咯
怪我咯원래의
2017-07-12 10:51:371653검색

모든 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&#39;";  
$guest_name=addslashes($myrow[guest_name]);  
//$guest_name=str2js($myrow[guest_name],"&#39;");  
$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=&#39;return rec_delete(delete_mess)&#39;>删除</a>  
</body>  
</html>

위 내용은 PHP 및 JS 대화형 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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