使用 php 将 URL 参数转换为 cookie

Using php to translate URL parameters to cookies

我有一个使用 cookie 的网页。我正在尝试使其适应 URL 上的过程参数。我添加了如下所示的 php,但页面显示为仅包含 DOCTYPE。

php 已启用并在 html 页内工作(我在另一个页面上成功重写了 META 标记)。在我看来这应该可行,所以我可能有一个基本的误解。有人可以帮忙吗?谢谢

<!DOCTYPE HTML>
<?php
if ( $_GET("rID") == "auth" ){
   setcookie("rID","auth");  
   setcookie("authCode", $_GET("authCode"));  
   setcookie("GP_UID", $_GET("GP_UID"));  
}
?>
<html>
<head>...

这里有一个语法错误:

if ( $_GET("rID") == "auth" ){
          ^--- here

应该是:

if ( $_GET["rID"] == "auth" ){

确保您在开发过程中遇到错误 turned on。 PHP 当你出错时会告诉你。