我在将变量从一个 PHP 页面获取到另一个 PHP 页面时遇到问题。问题是我无法获取变量。我使用此代码移动到另一个页面:
$updateGoTo = "closeticketscs.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
我尝试了下面的代码来获取变量:
$updateGoTo = "closeticketscs.php?id=echo $row_searchreslt['ID'];";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
但是,这不起作用。任何帮助将不胜感激。这是正确的代码:
$updateGoTo = "closeticketscs.php?id=".$_POST['ID_Pelanggan'];
if (isset($_SERVER['QUERY_STRING']))
{
$updateGoTo .= ((strpos($updateGoTo, '?') > -1) ? "&" : "?" ).
$_SERVER['QUERY_STRING'];
}
header(sprintf("位置: %s", $updateGoTo));