基本上,我正在嘗試製作一個拆分測試web應用程序,而且我對如何在沒有任何競爭條件的情況下執行此操作感到困惑。如何將訪問者發送到備用頁面
基本上有3頁:
- main_page.php
- page1.php中
- page1_alt.php
所以過程如下:
- 用戶訪問main_page.php 個
main_page.php檢查一個cookie
- 一個。如果沒有cookie創建cookie,
- b。檢查最後一位訪客發送到的頁面
- c。發送當前遊客到其他頁面(如果最後遊客去page1.php中,送這樣一來page1_alt.php)
我有餅乾的問題整理出來,我只是想知道你的認爲是如何執行步驟2b的最佳方法。如果我寫入數據庫,這將是不切實際的。如果我參考一個文本文件,它會產生可能的競爭條件。
編輯:如果你覺得還有比從頭開始更簡單的方法,你給我一些建議:)
感謝您的建議!我會去做。 :) – user1239714
你可能會發現通過官方的php文檔有用什麼時候使用session vs cookie。 http://php.net/manual/en/features.sessions.php和http://php.net/manual/en/features.cookies.php將引導你的方式。不要忘記在官方文檔中閱讀用戶提交的評論。 – jkoech