Если вы хотите, чтобы они видели ваше объявление каждый раз после определенного периода времени, вы должны установить cookie-файл на некоторое время (скажем, 10 дней) и посмотреть, есть ли оно (если нет, срок его действия истек, и вы показываете свое объявление).снова).
Если вы хотите, чтобы они увидели его в первый раз, когда они щелкнули по нему после регистрации на вашем сайте, я бы добавил таблицу базы данных с tinint
, равным 0
, если они этого не сделали.t и изменяется на 1
, если они это сделали.
В случае, описанном вами, я бы не стал использовать другой сайт (ваш announcement.php
), но проверьте, что они читают ваше объявление наpremium.php
-site.Если они это сделали (значение строки установлено на 1
), они увидят сайт.
Если нет (значение строки будет 0
), они увидят ваше объявление, и вы установите указанное tinyint
в вашей базе данных до 1
.После того, как они увидят его, они могут щелкнуть ссылку (которая перенаправит их на premium.php
-сайт, поэтому, в основном, перезагрузить страницу), а затем снова проверить, является ли значение строки 1
(что будет иметь место).Поэтому они видят ваше объявление только один раз.