2012-04-03 4 views
1

サイトにPOSTまたはGETを介してデータを送信するPHPコードを書きました そのサイトがクッキーとセッションを自分のコードに設定しました 新しいリクエストを開始するために過去のリクエストで設定したクッキーを削除する必要があります。サイトは新しいCookieを設定する必要があります。PHPスクリプトから見たサイトからクッキーセットを削除するには?

は可能ですか?

あなたは

+0

データの送信方法について詳しく教えてください。フラットカール?いくつかのクラス? – Gediminas

+0

それは単純なget、例えばhttp:// site /?name = xxxを取得すると仮定します。 –

+3

一般に、Cookieを受け入れるかどうかは、自分で制御できます。しかし、それはあなたがどのようにページを要求するかによって異なります(GETまたはPOSTだけではなく、実際に使用するコード)。あなたのコードを共有していないので、唯一の答えは** Yes **です。他に質問は? – hakre

答えて

-1

はいuは以下のように過去の有効期限を設定することにより、クッキーを削除することができ感謝しています。

<?php 
// set the expiration date to one hour ago 
setcookie ("TestCookie", "", time() - 3600); 
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", "example.com", 1); 
?> 
+1

これはCookieを削除しません。それは質問がクライアント側であるため、質問に全く関係のないクッキーヘッダー(サーバー側)のみを設定します。 – hakre

+0

下記の "例2"セクションを参照してください。 "http://php.net/manual/en/function.setcookie.php"助けてくれることを望みます。 – Pruthvithej

+2

* "setcookie()は残りのHTTPヘッダー "* - あなたがリンクしているものをよく読むべきです。 – hakre

関連する問題