考虑下面的AJAX调用加载上单击事件RSS新闻数据:PHP和AJAX:缓存RSS数据
$(function() {
$(document).ready(function() {
$('.msg_head').eq(0).click(function(){
$('.msg_body').eq(0).load('printSideNews.php');
$('.loadMessage').eq(2).hide();
});
});
});
printSideNews.php
看起来是这样的:
include ('newsFeed.php');
function printNewsMenu($itemD){
for ($i = 0; $i < 4; $i++) {
if($itemD==null)
echo "An error has occured, please try again later";
$article_title = $itemD[$i]->title;
$article_link = $itemD[$i]->link;
echo "<a href='".$article_link."' title='".$article_title."' target='_blank'>". $article_title. " </a></br>". PHP_EOL;
}
printNewsMenu($itemD);
所包含newsFeed.php
文件lloks这样的:我需要缓存$itemD
或$xmlD
对象 - 不确定哪一个。这应该被缓存1小时,然后再从url中获取。任何帮助代码缓存这个混乱将不胜感激。
什么是你的** **的问题和你尝试过什么迄今为止解决问题了吗?这不是租赁编码器,而是支付0的帮助,所以除非你澄清你所尝试过的以及你失败的地方 - 你错了。 –
你有任何会话状态的用户? –
我不会构建用户功能。该网站将只有访问者。这个想法是有一些文件夹缓存不使用会话。 – George