在以下代码行中,url存储在变量$ p_url中。我的问题是在$ _REQUEST方法中的“pgid”。这是在脚本中的其他地方引用变量还是可以换掉“pgid”换取任何字符串并仍然代表输入的URL?
$p_url = $_REQUEST["pgid"];
$p_url_arr = explode("/", $p_url);
$p = $p_url_arr[0];
$p1 = @$p_url_arr[1];
$p2 = @$p_url_arr[1];
$p3 = @$p_url_arr[2];
$p4 = @$p_url_arr[3];
$p5 = @$p_url_arr[4];
$p6 = @$p_url_arr[5];
$p7 = @$p_url_arr[6];
$p8 = @$p_url_arr[7];
$p9 = @$p_url_arr[8];
$p10 = @$p_url_arr[9];
$p11 = @$p_url_arr[10];
$p12 = @$p_url_arr[11];
答案 0 :(得分:0)
来自PHP.net:
一个关联数组,默认情况下包含$ _GET,$ _POST和$ _COOKIE的内容。
正如Mark上面所说,我会查看页面请求。你也可以这样做:
<?php
echo "GET:";
var_dump($_GET);
echo "Post:";
var_dump($_POST);
echo "Cookies:";
var_dump($_COOKIE);
?>
通常无法更改的变量是您无法接触的变量(第三方网站,服务器变量等)。