我如何将变量$ u传递给另一个php文件而不使用include或类似的东西?
我是否认为从网址中获取了u($ _GET)是正确的吗?

if(isset($_GET["u"])){
   $u = preg_replace('#[^a-z0-9]#i', '', $_GET['u']);
}

最佳答案

您可以通过GETPOSTsessions传递它。

得到:

file1.php

<?php
$u = 'something';
echo '<a href="http://website.com/file2.php?u=' . $u . '">Click me!</a>';
?>


file2.php

<?php
if(isset($_GET['u'])) {
    echo $_GET['u'];
}
?>


会话:

file1.php

<?php
session_start();
if(!isset($_SESSION['u'])) {
    $_SESSION['u'] = 'something';
}
?>


file2.php

<?php
session_start();
if(isset($_SESSION['u'])) {
    echo $_SESSION['u'];
}
?>

关于php - 我如何在不包含的情况下将变量传递给另一个PHP文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20305508/

10-09 08:31
查看更多