だから私は自分のためにブログを作っていて、自分に管理者権限を与えるためにクッキーを設定しています。その存在を手動で確認しました。
そして、Apacheサーバーを使用してラップトップでコードをテストしましたが、コードは正常に動作します.
私は2つのphpページを持っています
最初に Cookie を検出し、フォームからこの php ページに投稿します。
<?php
if(isset($_POST['tt'])){
if(isset($_COOKIE['name'])){
echo "something";
何かが印刷されている
上記のページは、Cookie を検出する唯一のページです。さらに 7 つのファイルがあり、どれも Cookie を検出しません。ここにトップページを載せます
if(isset($_GET['cat'])){
$t = $_GET['cat'];
$mod = "where `cat`=$t";
}
$ref = mysql_query("SELECT * FROM `content`".$mod);
while($row = mysql_fetch_assoc($ref)){
$tit = $row['title'];
$cno= $row['cno'];
$brief = $row['brief'];
$cat = $row['cat'];
$time = $row['time'];
$t = "";
if(isset($_COOKIE['name'])) echo "something";
何かが印刷されていません
また、1) 最初のコード セグメントを除いて、他のどのページも post メソッドを使用せず、Cookie をチェックする前にデータを取得します。残りのページには、上に示したように Cookie をチェックする前に get メソッドがある場合がありますが、どれもありません。 Cookie をチェックする前にポスト メソッドを使用します。
これはphpの設定の問題だと思いますか?