window 位置的 echo 变量不起作用

echo variable in window location not working

我正在尝试使用 php 变量 $userdata 将用户重定向到 url 但是脚本似乎不起作用,它确实把它放在 html 中(用 inspect element 确认)但它没有重定向。 url 需要蜜蜂

$first = $user['first'];;
$second= $user['second'];;
$userdata  = "'.$first.'&hello='.$second.'";
echo "<script> window.location = 'example/login?userid='.$userdata.'' </script>";

使用 json_encode() 将 PHP 字符串转换为格式正确的 JavaScript 字符串。比使用 JavaScript 连接将其与 <script>.

中的字符串组合
$first = $user['first'];;
$second= $user['second'];;
$userdata  = "$first&hello=$second";
echo "<script> window.location = 'example/login?userid=' + " . json_encode($userdata) . ";</script>";