ホームページ  >  記事  >  バックエンド開発  >  初心者が助けを求めています、リフレッシュを防ぐ関数を書きたいです

初心者が助けを求めています、リフレッシュを防ぐ関数を書きたいです

WBOY
WBOYオリジナル
2016-06-23 14:08:54864ブラウズ

セッションを使用できるはずだと思いますが、それを元に戻す方法はありません

これは私のコードです

if(empty($_SESSION['online'])) //访问过			{				if($_SESSION['time']+10<time())//超过10s间隔					$canpost=1;				else $canpost=0;			}			else			{				$_SESSION['online']=1;//记录为访问过				$canpost=1;//允许发表			}


私のアイデアは、訪問したことのない人は間違いなく直接送信でき、訪問したことのある人も直接送信できるということです一定の時間間隔を置いて送信します。上記のコードに何か問題はありますか?


ディスカッションへの返信(解決策)

論理の問題!

$_SESSION['online'] が空でない場合にのみ $_SESSION['online'] に値を割り当てます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。