1

だから私はワードプレスサイトにスプラッシュページを実装しようとしています。私は周りを見回して、PHPを使用してそれを行う方法について読みました。スプラッシュページのアイデアは、サイトを閲覧していない人を、寄付を促すスプラッシュページにリダイレクトすることです。このページは、スプラッシュページを作成している静的ホームページにすでに設定されています。ここに提供されているのは、Cookieのコードです。何らかの理由で、Chromeの設定に移動し、Cookieが書き込まれているかどうかを確認すると、表示されません。

<?php
  if((strpos($_SERVER['HTTP_REFERER'], get_bloginfo('home')) === false)  && !$_SERVER['QUERY_STRING'] && $_COOKIE["CookieName"] != 'true') :
  setcookie("CookieName", 'true', time() + 3600*24*15, "/~user/");
?>
//splash page code
<?php else : ?> //theme code <?php endif; ?>

else条件は、テーマによって作成されたホームページの情報です。サイトのURLは。の形式ですsiteIP/~user/。あなたたちがいくつかのフィードバックを持っているなら、それは大いにありがたいです。また、私がそれを読むことができるようにソースを提供することができれば、それもありがたいです。御時間ありがとうございます。

4

2 に答える 2

0

回答を投稿して申し訳ありませんが、担当者がいないためコメントできません。

上記のコメントを確認するだけでなく、単純化してみてください。if ステートメントが実行されていることを確認すると、Cookie の設定にエラーがあるかどうかがわかります。

また、引用されたコードには終了ステートメントがありません。実際のページにそれがあると思いますが、それについて言及すると思いました。

于 2012-08-08T15:58:30.843 に答える