PHP判断文件是否在缓存中

<?
print("data.txt文件是否存在?"."<br>");
if(file_exists("data.txt"))
{
print("这个文件存在"); //文件存在 print(fileinode("data.txt"));
}
else
{ print("文件不存在"); //文件不存在
}
?>

上面是别人写好的判断本地文件是否存在。我想的是如何在打开我网站之前先判断访问我网站的那台电脑的缓存中是否存在a.txt这个文件(如IE的缓存里面。FF的缓存里面),如果存在则打开1.htm这个文件。如果不存在就打开2.htm这个文件

你说的是游客访问服务器上的网站,让服务器上的网站来判断访问者(游客)的缓存文件?这个是不可能的,网站是没有权限检查访问者的硬盘的,否则你浏览恶意网站,能把你硬盘都格了? 网站程序只能判断浏览器COOKIE里对应域名的数据,你可以让程序在游客第一次浏览网站时,让网站读取COOKIE标记,如果没有,就向浏览器的COOKIE写入一个标记用setcookie函数完成,如果有就在做判断。 if(file_exists("data.txt")) 这句的意思就在服务器上找文件,不是在访问者电脑上。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-07
C:\Documents and Settings\yangxidong\Local Settings\Temporary Internet Files这是是window的缓存路径,你可以根据它来判断!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网