我是网络开发的新手。我只想问一下如何使用 PHP 强制清除浏览器中的所有缓存。
答案 0 :(得分:1)
你能做的最好的事情就是设置一个缓存控制头,但你不能强迫"强迫"客户端上使用服务器端语言的任何内容。
在laravel:
return view('some_template')->header('Cache-Control', 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0, max-age=0');
在普通的php中,你可以在输出任何东西之前使用header()函数。
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, max-age=0');
答案 1 :(得分:0)
PHP在服务器端。您无法控制浏览器。