編集可能なテキストフィールドがたくさんあるかなり大きなランディングページがあります。
ただし、ユーザーが特定のページからランディングページにアクセスした場合、テキストフィールドページを編集可能にしたくありません。
そのうちの1つに編集可能なテキストフィールドがないだけで、同じランディングページを2回作成するよりも良い方法があるはずだと思いました。これが私がそれを行う方法を知っている唯一の方法です。
Cookieを使用して、誰かがページにアクセスしたことがあるかどうかを判断したり、Sessionを使用して、このブラウジングセッションでページにアクセスしたかどうかを判断したりできます。
与えられた例では、Cookieが探している可能性が最も高いです。
例 :
// Set the cookie on the page you wish to check if they've visited
setcookie("pageVisited", yes, time()+3600); /* expire in 1 hour */
次に、ランディングページで、Cookieを確認します。
// Checks if the cookie is present.
if(isset($_COOKIE['pageVisited'])){
//Display content without text fields
} else{
//Display content WITH text fields
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加