ホームページ  >  記事  >  バックエンド開発  >  このJSコードをPHPで書くにはどうすればよいでしょうか?ありがとう

このJSコードをPHPで書くにはどうすればよいでしょうか?ありがとう

WBOY
WBOYオリジナル
2016-06-20 12:45:05718ブラウズ

var cookieString = new String(document.cookie)
var cookieHeader = 'test='
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition <0){
ドキュメント.write("わかりません");
var then = new Date()
Then.setTime(Then.getTime() + 60*1000)
document.cookie = 'test=yes ;expires ='+ then.toGMTString()
}


ディスカッションへの返信 (解決策)

$cookie = $_COOKIE['name'];//指定された Cookie を受信します
$header = 'test='; >//いいえ 指定されたコンテンツを検索します
if( strpos($cookie,$header) === false){
echo 'わかりません'
// 有効期限をリセットします
$_COOKIE('name ', 値, 有効期限);


$cookie = $_COOKIE['name'];//指定された Cookie を受信します

$header = 'test=';
//指定されたコンテンツが見つかりません
if( strpos($cookie,$header) === false){
echo 'わかりません';
//有効期限をリセットします
$_COOKIE('name', value, 有効期限)


次の場合はどうすればよいですかここのCookieは指定されていませんか?上記の JS Cookie は、ブラウザを開いたときは単なる Cookie です。値は必要ありません。


すべてに程度があります。JS によって行われる作業を置き換えることはできません。
JS コードの動作は次のとおりです。これは動作しています: test という名前の Cookie 変数が存在しない場合は、それを作成します

同等の PHP コードは if(!isset($_COOKIE['test'])) setcookie('test', 'yes', time( ) +60);

ただし、php の 2 回の間に js が実行されるため、効果も異なります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。