【发布时间】:2012-12-19 02:51:42
【问题描述】:
我是 php 新手,但我正在尝试。我需要你们的帮助。 我在浏览器地址栏中有以下网址 www.dome.com\mypage.php?stu=12234342 我正在尝试将 url 从主页传递到选择案例页面调用 select.php 如果我应该回显 url,我会得到 www.dome.com\select.php。所以我决定回显 $_SERVER['HTTP_REFERER'] 相反,这给了我正确的网址。我如何从 www.dome.com\mypage.php?stu=12234342 (12234342) 回显变量 到 select.php。 select.php 包含需要 $var stu=12234342 才能显示正确消息的代码。
$request_url=$_SERVER['HTTP_REFERER'] ; // 从浏览器获取 url 回声 $request_url;
$cOption = $_GET['id'];
switch($cOption) {
case 1:
echo ' some text';
break;
case 2:
echo ' this page.php';
break;
case 3:
echo 'got it';
break;
default:
echo 'Whoops, didn\'t understand that option: <i>'.$cOption.'</i>';
}
?>
【问题讨论】:
-
你还应该研究 XSS,因为那里有漏洞。