문제가 있으며 정말 해결책이 필요합니다.양식 제출 제한 (하루에 5 번 요청)
이것은 내가하고 싶은 일이며 PHP에서는 할 수 없습니다. 아마 PHP에 익숙하지 않기 때문일 것입니다.
나는 하루에 5 명이 모든 사용자가 보낼 수있는 요청이되기를 원합니다. 누군가가 양식을 제출하면 전송 된 요청의 한도가 이미 완료되었음을 알 수 있습니다.
누군가이 방법에 대해 나에게 아이디어를 줄 수 있습니까?
미리 감사드립니다.
문제가 있으며 정말 해결책이 필요합니다.양식 제출 제한 (하루에 5 번 요청)
이것은 내가하고 싶은 일이며 PHP에서는 할 수 없습니다. 아마 PHP에 익숙하지 않기 때문일 것입니다.
나는 하루에 5 명이 모든 사용자가 보낼 수있는 요청이되기를 원합니다. 누군가가 양식을 제출하면 전송 된 요청의 한도가 이미 완료되었음을 알 수 있습니다.
누군가이 방법에 대해 나에게 아이디어를 줄 수 있습니까?
미리 감사드립니다.
이
<?php
if($_POST['submit']) {
$currDate = date('Y-m-d');
$con = mysqli_connect("host", "username", "password", "db");
$result = mysqli_query($con, "SELECT COUNT(*) AS `submission_count` FROM TableName WHERE submitDate = {$current}");
$row = mysqli_fetch_assoc($result);
if($row['submission_count'] > 4) {
// dont save submitted data
} else {
// save data
}
}
UPDATE를 시도 할 수 있습니다 : 나는 $ 결과 후 몇 줄을 추가했다.
사용자를 어떻게 식별합니까? 그들이 로그인 했습니까? 아니면 IP를 사용합니까? 양식이 어떻게 처리됩니까? 지금까지 뭐 했니? 또한, 우리에게 몇 가지 코드를 보여주십시오! – svvac
요청 제출을 제한하는 방법에 대한 코드가 없습니다. 내 사용자가 로그인했습니다. – lyrem11