물론, 온라인에서 찾을 수 있는 다른 방법도 있습니다. 나는 Firefox wmlbrowser 구성 요소를 사용하여 http 페이지와 wap 페이지를 모두 탐색하는 방법을 권장합니다. wmlbrowser 구성요소가 설치된 Firefox는 wap 페이지의 직접 탐색을 지원할 수 있습니다.
콘텐츠를 동적으로 출력해야 하기 때문에 페이지의 접미사 이름을 .php로 설정해야 합니다. 그러면 브라우저가 이를 wap 페이지로 구문 분석하도록 하려면 어떻게 해야 할까요? 매우 간단합니다. 헤더 파일이 출력될 때 브라우저에 파일의 MIME 유형을 알려주기만 하면 됩니다.
코드 복사 코드는 다음과 같습니다.
header("Content-type: text /vnd.wap.wml");
?>
위 문장에서는 파일 확장자가 중요하지 않습니다.
다음으로 PHP 파일을 작성한다고 생각해보세요. 구문과 기능은 모두 처음에 XML 형식 헤더를 출력하는 것을 기억하세요.
코드를 복사하세요. > 코드는 다음과 같습니다.
echo ('')
?>
또한, 텍스트 형식은 wml 형식(xml과 동일)으로 작성해야 합니다. wml 사양은 상당히 엄격하여 한 번의 실수로 인해 필요한 페이지가 출력되지 않을 수 있습니다.
WML 템플릿은 다음과 같습니다.
코드 복사 코드는 다음과 같습니다.
<카드 제목="">
최신 WAP 전화기(Nokia7110, Ericsson R320S 등)는 모두 UTF-8을 사용하여 인코딩됩니다. 즉, 인코딩에 UNICODE가 사용됩니다. 이와 같이 WML에서 직접 중국어 문자(GB2312 인코딩)를 사용하면 문자가 깨져서 휴대폰 사용자가 이를 인식할 수 없게 되므로 중국어를 출력하기 전에 중국어를 UNICODE로 인코딩하는 프로그램이나 함수를 사용해야 합니다. . GB2312 인코딩을 지원하는 소수의 휴대폰이나 WAP 단말 장치에서는 프로그램에서 문서의 내부 코드 유형을 정의한 후 한자를 직접 정확하게 표시할 수 있습니다.
위의 내용은 Waverly Place의 마법사를 포함하여 간단한 동적 WAP 페이지를 출력하는 Waverly Place PHP의 마법사를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.