0

我想将 url 值从 php 脚本传递给另一个。我有一个数据库,其中存储了一些提要。我为这些提要提供了一些权重值,php 脚本根据它们的权重随机获取提要 url。我想要获取已被脚本抓取的提要 url,然后将此 url 传递到另一个 php 脚本中,在该脚本中将使用 simplepie 对其进行解析以显示其内容。

我在这里发布两个文件的代码:

这是第一个随机抓取提要 http://pastebin.com/2ciQ87Es 的脚本 这是我要传递值并解析提要 http://pastebin.com/eN5qG29e的第二个脚本

你有什么要推荐的吗??提前致谢

4

2 回答 2

2

$_SESSION 还不够吗?

在第一个脚本中:

session_start();
$_SESSION['session_name'] = 'value';

在第二个脚本中:

session_start();
print $_SESSION['session_name'];

再三考虑,您能否不将查询字符串中的值传递到第二页。

second-page.php?key=value
于 2011-01-17T18:31:16.840 回答
0

您可以将从数据库中获取的提要 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();
于 2011-01-17T18:43:09.293 回答