将变量从php文件传递到另一个

时间:2010-10-27 07:03:34

标签: php

如何将变量从php文件传递到另一个,而不是html输入,只是我有一个链接引用另一个文件,我想传递变量或值

示例:

File1.php

<?php

$name='OdO';
echo "<a href='File2.php'>Go To File2</a>";

?>

File2.php

<?php

echo $name;

?>

4 个答案:

答案 0 :(得分:5)

使用sessions存储需要在多个请求中保留的任何小值。

File1.php:

session_start();
$_SESSION['var'] = 'foo';

File2.php:

session_start();
$var = $_SESSION['var'];  // $var becomes 'foo'

答案 1 :(得分:0)

尝试使用sessions。或者您可以发送GET个参数。

答案 2 :(得分:0)

您也可以使用网址传递值。

喜欢

index.php?id=1&value=certain

并稍后访问

$id = $_GET['id'];
$value = $_GET['value'];

然而,POST可能非常可靠。可以使用会话/ Cookie和数据库使值全局可用。

答案 3 :(得分:0)

这是一个(坏)解决方案,使用output buffering

文件1:

<?php
    $name = 'OdO';
    echo '<a href="File2.php">Go To File2</a>';
?>

文件2:

<?php
    ob_start();
    include 'File1.php';
    ob_end_clean();

    echo $name;
?>