찾다

 >  Q&A  >  본문

smarty는 잘못된 문자 캐싱을 켭니다.

스마티가 캐시를 켠 후 처음에는 페이지가 깨졌으나 두 번째부터는 정상이었습니다. 프로젝트와 페이지가 모두 UTF8로 인코딩되어 있어서 *** 문제는 잘 모르겠습니다.

PHP 코드는 다음과 같습니다. (smarty3.1.16)

<?php

include_once './libs/Smarty.class.php';

$smarty = new Smarty();

$smarty-> ;캐싱 = 1;

$smarty->cache_lifetime =3 ;

$smarty->할당("name","최고입니다");

$smarty->display("name.html" );


template

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>제목 삽입 여기</title&g t ;

</head>

<body>

{$name}

</body>

</html>


风起时丶丶想你风起时丶丶想你2235일 전934

모든 응답(2)나는 대답할 것이다

  • 风起时丶丶想你

    风起时丶丶想你2018-10-12 11:21:46

    php 버전을 변경해 보니 php6 자체 때문에 발생하는 것으로 나타났습니다. 구체적으로 어떤 원인인지는 모르겠습니다. 어쨌든 6 대신 php5나 7을 사용해 보세요.

    회신하다
    0
  • 风起时丶丶想你

    风起时丶丶想你2018-10-11 10:33:47

    누구든지 설명할 수 있나요?

    회신하다
    0
  • 취소회신하다