Tôi hoàn toàn mới về cách lưu hình ảnh.Làm cách nào để trình duyệt lưu hình ảnh, với php?
Tôi xuất tất cả hình ảnh trong thư viện bằng php và muốn hình ảnh đã được hiển thị, được trình duyệt lưu vào bộ nhớ cache, vì vậy tập lệnh php không phải xuất lại cùng một hình ảnh. Tất cả những gì tôi muốn là hình ảnh hiển thị nhanh hơn.
khi gọi một hình ảnh tôi làm như thế này:
<img src="showImage.php?id=601">
và showImage.php
-file làm:
$resultat = mysql_query("
SELECT filename, id
FROM Media
WHERE id = '".$_GET['id']."'
");
$data = mysql_fetch_assoc($resultat);
...
//Only if the user are logged in
if(isset($_SESSION['user'])){
header("Content-Type: image/jpeg");
//$data['filename'] can be = dsSGKLMsgKkD3325J.jpg
echo(file_get_contents("images/".$data['filename'].""));
}
Tôi không chắc chắn những gì bạn đang cố gắng để hoàn thành, từ câu hỏi ban đầu của bạn nó có vẻ như thể bạn đang tạo ra hình ảnh một cách nhanh chóng và muốn lưu trữ các hình ảnh được tạo vào lần tải đầu tiên và phân phối từ đĩa trên các lần tải tiếp theo. Bạn đang nói về bộ nhớ đệm của trình duyệt? –
Tại sao bạn vẫn sử dụng tập lệnh PHP? – Gumbo
Có, tôi muốn trình duyệt lưu hình ảnh. – Johan