0

キーワードを渡すURLがあります(http://www.example.com/store?keyword=google)。そのキーワードの値でCookieを設定したい(Cookieの値はgoogleになります)...

これはできますか?誰かが私を正しい軌道に乗せることができますか、私はクッキーを設定する方法を知っています、それを行うためにURLからキーワードを引き出す方法を知らないだけです。

ありがとう!

PS私はPHPを使用しています

4

3 に答える 3

0

サーバーサイドコードを使用していないと思います。その場合は、w3schoolsのJavascriptとCookieに関するこの短いチュートリアルを読むことをお勧めします。

http://www.w3schools.com/js/js_cookies.asp

于 2012-07-04T20:06:36.587 に答える
0

使用している言語について言及していないので、それがphpであると仮定すると-

PHP で Cookie を設定するための基本的な構文は次のとおりです。

したがって、値については、次のように取得できます

 $value = $_GET['keyword'];

または使用することもできます

 $value = $_REQUEST['keyword'];

$value 変数は Cookie の値 (この場合は「google」) を保持するので、次のように渡すだけです。

<?php
setcookie("user", "$value", time()+3600);
?>
于 2012-07-04T20:10:03.977 に答える
0

キーワードを取得するには、document.location.search を使用して完全な ?keyword=google 文字列を取得できます。これで、正規表現を使用してキーワードの値を見つけることができます。

コードは次のようになります。

var keyword = document.location.search.match(/\?keyword=(.*)/i)[1]

次に、その値で JS を使用して Cookie を作成できます。

于 2012-07-04T20:10:49.503 に答える