早上好,我是一名大學(xué)生,我正在嘗試做一個(gè)關(guān)于 PHP 的基本練習(xí),特別是我正在嘗試設(shè)置一個(gè)值為 IT 的 cookie(國(guó)家/地區(qū))。任務(wù)是打開頁(yè)面 a,然后單擊鏈接“pagina successiva”(英文下一頁(yè))。瀏覽器將打開頁(yè)面 b,該頁(yè)面應(yīng)讀取 cookie Country 的值并可視化(如果存在)。在教授的要求中寫道,我不必設(shè)置過期時(shí)間。這是我的頁(yè)面a的代碼:<?php $value = 'IT'; setcookie('Country',$value, 0, "", "", TRUE);?><!doctype html><html> <head> <meta charset="utf-8"> <title>Esercizio 10.1 pagina A</title> <meta name="author" content="Pippo Baudo" > <link rel="stylesheet" type="text/css" href="../sol10_css/lab10_style.css"> </head> <body> <h1>Esercizio 10.1a</h1> <p>Italia!</p> <p><a href='10_1b.php'>Pagina successiva</a></p> </body></html>這是我的頁(yè)面b代碼:<!doctype html><html> <head> <meta charset="utf-8"> <title>Esercizio 10.1b</title> <meta name="author" content="Pippo Baudo" > <link rel="stylesheet" type="text/css" href="../sol10_css/lab10_style.css"> </head> <body> <h1>Esercizio 10.1 pagina B</h1> <?php if(isset($_COOKIE["Country"])){ $nazione = $_COOKIE["Country"]; echo"<p>Il valore del cookie COUNTRY è $nazione </p>";} else{ echo"<p class='err'> ERRORE: Cookie \"Country\" assente</p>"; echo"<p><a href='10_1a.php'>Pagina precedente</a></p>";} ?></body></html>頁(yè)面 b 上的輸出說 cookie 沒有設(shè)置,所以它不存在。我不知道我做錯(cuò)了什么。誰能阻止我?編輯:當(dāng)我打開頁(yè)面 a 時(shí)出現(xiàn)的錯(cuò)誤是:解析錯(cuò)誤:語法錯(cuò)誤,第 3 行 /app/lab10/10_1/10_1a.php 中的意外“setcookie”(T_STRING)
setcookie 在從一個(gè)頁(yè)面到另一個(gè)頁(yè)面的 PHP 中不起作用
三國(guó)紛爭(zhēng)
2023-05-26 14:21:44