重複の可能性:
uuid の Cookie を設定する方法
こんにちは、PHPでクッキーを作る方法を知りたいです。私はすでに数時間このトピックを調査しましたが、PHPの初心者であり、それほど理解していません。このスクリプトを見つけましたが、自分の Web サイトに埋め込む方法がわかりません。誰か助けてくれませんか?
setcookie(name, value, expire, path, domain);
重複の可能性:
uuid の Cookie を設定する方法
こんにちは、PHPでクッキーを作る方法を知りたいです。私はすでに数時間このトピックを調査しましたが、PHPの初心者であり、それほど理解していません。このスクリプトを見つけましたが、自分の Web サイトに埋め込む方法がわかりません。誰か助けてくれませんか?
setcookie(name, value, expire, path, domain);
クッキーをどうしたいですか?リクエストからリクエストまでサーバー上の情報を追跡する場合は、自動的に Cookieを使用するsessionを使用することをお勧めします。
それ以外の場合は、setcookie
アプリケーションが他の機能に必要とする Cookie に使用してください。PHP マニュアルの次のスニペットに注意してください。
setcookie() は、残りの HTTP ヘッダーと一緒に送信される Cookie を定義します。他のヘッダーと同様に、Cookie はスクリプトからの出力の前に送信する必要があります (これはプロトコルの制限です)。これには、タグや空白を含め、出力の前にこの関数を呼び出す必要があります。
<?php setcookie("cookiename", uniqid()); ?>
ページに何かが出力される前に必ず配置してください(ヘッダーで行うように)
それで:
<?php
//fill in with the info you want
$name = 'theCookie';
$value = 'tasty';
$expire = null;
$path = '/';
$domain = null;
setcookie($name, $value, $expire, $path, $domain);
...rest of code
?>
あなたは答えを持っています。
<?php
setcookie("TestCookie", "myValue", time()+3600, "/~rasmus/", ".example.com", 1);
?>
これにより、「myValue」という値を持つ TestCookie という名前の Cookie が作成され、作成から 1 時間で有効期限が切れます。Web サイト/ドメインは example.com で、現在のフォルダー パスは /~rasmus/ です。
setcookie の詳細については、http://php.net/manual/en/function.setcookie.php をご覧ください 。
Here is a basic example
<? setcookie("foobar", "Hello, world!", -1) ?>
This will create a cookie named "foobar" with the value of "Hello, world!", and will expire when the browser closes.
Also, make sure you set cookies before any HTML output otherwise it won't be created.
To check it's value, do on a following page.
<? echo $_COOKIE['foobar']; ?>