我想将一个url值从php脚本传递到另一个。我有一个数据库,我已经存储了一些feeds.I已经给这些feed一些权重值,一个php脚本随机抓取一个feed url我想要获取脚本抓取的feed url然后在另一个php脚本中传递这个url,在那里它将使用simplepie进行解析以显示其内容。
我正在发布这两个文件的代码:
这是第一个随机抓取Feed的脚本 http://pastebin.com/2ciQ87Es 这是我想要传递值并进行feed解析的第二个脚本 http://pastebin.com/eN5qG29e
你有什么值得推荐的吗? 提前谢谢
答案 0 :(得分:2)
$ _SESSION会不够?
在第一个脚本中:
session_start();
$_SESSION['session_name'] = 'value';
在第二个脚本中:
session_start();
print $_SESSION['session_name'];
再想一想,您是否可以将查询字符串中的值传递给第二页。
second-page.php?key=value
答案 1 :(得分:0)
你可以在函数中包装抓取数据库中的feed url,然后像任何其他php文件一样包含该文件,然后调用该函数。
//// feedgrabber.php
<?php
function grabber(){
$query = "SELECT * FROM `feeds`";
//takes all the feed that are declared
$result = mysql_query($query);
$data = array();
while($output = mysql_fetch_assoc($result)) {
$data[] = $output; // assigns feeds to an array called $data, one after the other, in they go!
}
return randomchoice($data); // finds a random feed by calling the function
}
?>
然后在您需要的页面上:
require('feedgrabber.php');
$feed = grabber();