By 
DronBoy
				
					
						<?php
	$con1=mysql_connect("localhost","mysql","mysql");
	if(!$con1)
	{
		die('Ошибка подключения к базе'.mysql_error());
	}
	$db1 = mysql_select_db('films',$con1);
	
$logs = mysql_query("SELECT * FROM `users` ORDER BY `login` ASC ;");
while($r = mysql_fetch_object($logs))
{
	if(($r->login === $_POST['login']) || ($r->email=== $_POST['email']))
	{
		echo(" Вы не ввили логин либо E-mail");
	}
	else
	{
		$login = $_POST['login'];
		$password = $_POST['pass'];
		$email = $_POST['email'];
		$numb = $_POST['numb'];
		
		mysql_query("INSERT INTO `users` (`id`, `login`,`password`, `email`,`numg`) VALUES('NULL','$login','$password','$email','$numb')");
		
		echo("Вы зарегистрировались успешно!!!");
	}
}
		
	
	
?>
	Вот код я не могу понять почему выдает ошибку. Ошибка на скрине. может что то не правильно написал.
					
				
			 
		
Question
Yazon_Nile
Всем привет. Поделитесь плз опытом.
1
Кто как защищается от ботов на сайте?
2
Была такая мысль.
На каждую форму навесить обработчик, который будет перехватывать событие сабмита и к данным, что отправляются будет дописывать какой-то шифрованный ключ. И на сервере смотреть. Нет ключа - остальное даже не смотрим.
Разве боты такое смогут сломать?
3
Ещё пару раз встречал проверку на "человека" в виде ползунка со страницы блокировки аифона. Насколько такая штука действенна?
к примеру
3.1 = пока ползунок не подвинут - формы нет. И только потом подгружать её аяксом.
3.2 = пока ползунок не подвинут - форма блокируется с помощью js (но тут же снова нужно использовать схему из п2, как я понимаю).
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.