ero*_*gol 12 php arguments parameter-passing
有没有办法在PHP脚本之间传递值和变量?
在形式上,我尝试编写登录页面,当用户输入错误的输入时,另一个脚本将检查输入,如果错误,站点返回到最后一个脚本页面并显示"这是错误输入"的警告.为此,我需要从脚本中传递值.
问候......:P
Tan*_*ger 21
通过GET传递信息:
header('Location: otherScript.php?var1=val1&var2=val2');
Run Code Online (Sandbox Code Playgroud)
会议:
// first script
session_start();
$_SESSION['varName'] = 'varVal';
header('Location: second_script.php'); // go to other
// second script
session_start();
$myVar = $_SESSION['varName'];
Run Code Online (Sandbox Code Playgroud)
发布:看看这个.
您应该查看会话变量。这涉及到在服务器上存储链接到特定参考号(“会话 ID”)的数据,然后浏览器根据每个请求发送该数据(通常作为 cookie)。服务器可以看到同一用户正在访问该页面,并设置$_SESSION超全局来反映这一点。
例如:
a.php
session_start(); // must be called before data is sent
$_SESSION['error_msg'] = 'Invalid input';
// redirect to b.php
Run Code Online (Sandbox Code Playgroud)
b.php
<?php
session_start();
echo $_SESSION['error_msg']; // outputs "Invalid input"
Run Code Online (Sandbox Code Playgroud)