亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

setcookie 在從一個頁面到另一個頁面的 PHP 中不起作用

setcookie 在從一個頁面到另一個頁面的 PHP 中不起作用

PHP
三國紛爭 2023-05-26 14:21:44
早上好,我是一名大學生,我正在嘗試做一個關于 PHP 的基本練習,特別是我正在嘗試設置一個值為 IT 的 cookie(國家/地區)。任務是打開頁面 a,然后單擊鏈接“pagina successiva”(英文下一頁)。瀏覽器將打開頁面 b,該頁面應讀取 cookie Country 的值并可視化(如果存在)。在教授的要求中寫道,我不必設置過期時間。這是我的頁面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>這是我的頁面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 &egrave; $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>頁面 b 上的輸出說 cookie 沒有設置,所以它不存在。我不知道我做錯了什么。誰能阻止我?編輯:當我打開頁面 a 時出現的錯誤是:解析錯誤:語法錯誤,第 3 行 /app/lab10/10_1/10_1a.php 中的意外“setcookie”(T_STRING)
查看完整描述

1 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

我假設您嘗試使用不安全的 (?http) 連接訪問您的網頁,但TRUE作為最后一個參數提供,這意味著:

secure:表示 cookie應該只從客戶端通過安全的 HTTPS 連接傳輸。設置為 時TRUE,只有存在安全連接時才會設置 cookie。在服務器端,程序員只能在安全連接上發送這種 cookie(例如關于$_SERVER["HTTPS"])。

如果您嘗試setcookie('Country', $value, 0, '', '', FALSE);或只是setcookie('Country', $value, 0);保留默認值,它應該可以工作?;蛘?,您可以使用 訪問您的頁面https。

查看完整回答
反對 回復 2023-05-26
  • 1 回答
  • 0 關注
  • 166 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號