在两个不同的php站点中从登录表单调用php变量

在两个不同的php站点中从登录表单调用php变量,php,Php,我想在不同的PHP页面上调用相同的变量数据 我尝试了两个会话,如下所示: include 'checklogin.php'; echo $myusername; 但它不起作用 我有三页 main_login.php在哪里 <form id='contactus' method="post" action="checklogin.php" > 这部分很好用。现在我想在另一个页面上调用$myusername,例如在checklogin.php上打招呼$myuserna

我想在不同的PHP页面上调用相同的变量数据

我尝试了两个会话,如下所示:

include 'checklogin.php';
        echo $myusername;
但它不起作用

我有三页 main_login.php在哪里

<form id='contactus' method="post" action="checklogin.php" >

这部分很好用。现在我想在另一个页面上调用
$myusername
,例如在checklogin.php上打招呼
$myusername

,将用户名设置为存储在访问者浏览器中的cookie:

setcookie("username", $myusername, time()+3600);
然后,您可以使用以下命令从任何页面回显:

if(isset($_COOKIE['username'])) { echo $_COOKIE['username']; } 

检查用户的部分工作正常现在我想从用户发布的$myusername中获得相同的数据,并在另一个页面上使用它我的朋友我可以在诸如SELECT id from table WHERE username=“if(isset($\u COOKIE['username')){echo$\u COOKIE['username'];}”?@koki这样做,do
if(isset($\u COOKIE['username')){$username=$\u COOKIE['username'];$sql=“从username=$username所在的表中选择id”}
if(isset))检查以确保COOKIE存在,然后可以将其设置为变量并在查询中使用该变量。
if(isset($_COOKIE['username'])) { echo $_COOKIE['username']; }