하나의 파일 (uptime.php)에 대해서만이 작업을 수행하면되며 uptime.png를 사용하여 요청해야합니다.lighttpd의 PNG 파일에서 PHP 실행
내 설정 파일에 모든 PNG로 파일에 대한 규칙을 추가하는 것은 자살 것입니다 .. : 당신이 .php
확장을 사용할 수 있습니다 : P 일반적으로
하나의 파일 (uptime.php)에 대해서만이 작업을 수행하면되며 uptime.png를 사용하여 요청해야합니다.lighttpd의 PNG 파일에서 PHP 실행
내 설정 파일에 모든 PNG로 파일에 대한 규칙을 추가하는 것은 자살 것입니다 .. : 당신이 .php
확장을 사용할 수 있습니다 : P 일반적으로
, 그것은 하지이 uptime.png
를 사용하여 요청해야한다. 스크립트 출력이 MIME 유형으로
Content-type: image/png
인 경우 브라우저는 해당 데이터를 이미지로 인식합니다.
그러나 URL이 일 때는이어야하며 uptime.png
을 사용해야하는 경우 다시 작성 규칙을 사용할 수 있습니다. 예를 들어 :
url.rewrite-once = ("^/uptime\.png$" => "/uptime.php")
는 Lighttpd Docs::ModRewrite documentation 이러한 재 작성 규칙에 대한 자세한 정보가있다.
http://example.com/uptime.png에서 uptime.php의 결과를 반환합니까? 또는 브라우저에서 http://example.com/uptime.png를 찾을 때 uptime.php가 호출되지만 uptime.png의 콘텐츠가 다시 반환된다는 의미입니까? – kiamlaluno
약간의 가동 시간 이미지를 만들고이 스크립트를 실행하여 데이터베이스의 가동 시간 기록을 업데이트하거나 새로운 가동 시간 번호로 이미지를 다시 만들려고합니다. 그것은 아약스를 사용하고 자바 스크립트가 이미지를 삽입 할 수 있도록 이미지를 서버에서 손으로 가져 오는 해킹 샵이 적지 않겠습니까? –
kiamlaluno, 괜찮습니다. 브라우저에서 uptime.png를 보길 원합니다. 이것은 내 시스템 사용자가 웹 사이트에 삽입 할 수있는 서버의 가동 시간을 표시하는 이미지입니다. 내가 이것을하고 싶은 유일한 이유는 브라우저가 PHP 이미지를 캐시하고 항상 다시로드하는 것처럼 보이지 않기 때문입니다. – Matt