2012-05-09 4 views
-3

ページに初めて訪れるユーザーがクッキーで2つのフォームを表示する場合は、フォームnoを表示します。 1回目と2回目のランディングショーは2回目のフォーミュラです。3回目はフォームが表示されませんplzz help mePHPを使用して1つのページに複数のクッキーを設定する方法

+1

参照してください:[スタックオーバーフローはあなたの個人研究の助手ではありません](http://meta.stackexchange.com/a/128553/172496)。スタックオーバーフローは他のサイトと似ていません。(http://meta.stackexchange.com/a/128554/172496) –

+0

あなたの質問については明確にしてください。詳細に説明してください。 –

答えて

-1

私は2つのクッキーが必要と思わないです。あなたは1つのクッキーを使用し、それを「訪問者」のようなものと呼ぶことができます。

if (!isset($_COOKIE['visits'])) { 
    $_COOKIE['visits'] = 0; 

    // display form no. 1 
} elseif ($_COOKIE['visits'] == 1) { 
    // form no. 2 
} else { 
    // no form 
} 

$_COOKIE['visits'] ++; 
+0

このコードは機能しません –

+0

インスピレーションのために使用してください。 – Rijk

+0

これはクッキーを設定せず、現在のグローバルCOOKIEを再割り当てするだけです。 setcookieを使う – locrizak

関連する問題