HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.08.2009, 17:12
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами: 9288386

Репутация: 536


По умолчанию

Цитата:
Сообщение от RedBull@12  
если в хедере нету то непраивльный запрос.
потому что в хедере должна быть строка
set-cookie: ...
Так страницу то саму он выводит... set-cookie: в HEADER нету...
 
Ответить с цитированием

  #2  
Старый 29.08.2009, 17:18
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
С нами: 10269701

Репутация: 58
По умолчанию

Цитата:
Сообщение от Fepsis  
Так страницу то саму он выводит... set-cookie: в HEADER нету...
если хедеры в выводе у тебя есть. но там нету set-cookie, значит сервер НЕ назначает куки. скорее всего сервер распознал тебя как бота.
когда говорил про запрос, имел ввиду не стандарты, а ответы от сервера, то что сервер не считает нужным отдавать куки, либо посмотри может куки назначаются по средствам JavaScript'а
 
Ответить с цитированием

  #3  
Старый 29.08.2009, 19:38
VladZombie
Познающий
Регистрация: 18.04.2009
Сообщений: 33
С нами: 8982240

Репутация: 2
По умолчанию

Есть страница, там пользователь заполняет свои данные имя, фамилия, емейл и т.д. как сделать так чтобы после заполнение к нему на емейл присылалось письмо с моим текстом? все переменные выставлены и записываются в один файл ну и емейл тоже. Я с php просто не дружу вообще
 
Ответить с цитированием

  #4  
Старый 29.08.2009, 19:46
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
С нами: 10269701

Репутация: 58
По умолчанию

Цитата:
Сообщение от VladZombie  
Есть страница, там пользователь заполняет свои данные имя, фамилия, емейл и т.д. как сделать так чтобы после заполнение к нему на емейл присылалось письмо с моим текстом? все переменные выставлены и записываются в один файл ну и емейл тоже. Я с php просто не дружу вообще
функция mail()/
http://php.su/functions/?f=+mail&choice=info
изучай
 
Ответить с цитированием

  #5  
Старый 31.08.2009, 01:46
dllerk
Новичок
Регистрация: 01.04.2009
Сообщений: 21
С нами: 9005955

Репутация: 0
По умолчанию

Интересно, возможен ли взлом такой авторизации:
PHP код:
<?php

$a_login 
"admin";
$a_pass "killer";

if ( empty(
$u_pass) and empty($u_login) ) {
echo <<<here
<form method='post'>
<input type='text' name='u_login' value='Login' onfocus='this.value=""'>
<input type="password" name="u_pass" value='password' onfocus='this.value=""'>
<input type="submit">
</form>
here;
} else {
if (
$u_pass == $a_pass and $u_login == $a_login) {
echo 
"Авторизация прошла успешно";
} else {
echo 
"Неверный пароль";
}
}
?>
Если да, то каким образом ??
 
Ответить с цитированием

  #6  
Старый 31.08.2009, 01:49
preda1or
Участник форума
Регистрация: 27.10.2008
Сообщений: 278
С нами: 9230726

Репутация: 242
По умолчанию

2 dllerk
index.php
PHP код:
<?php

$a_login 
"admin";
$a_pass "killer";

if ( empty(
$_POST['u_pass']) and empty($_POST['u_login'] ) ) {
echo <<<here
<form action='index.php' method='post'>
<input type='text' name='u_login' value='Login' onfocus='this.value=""'>
<input type="password" name="u_pass" value='password' onfocus='this.value=""'>
<input type="submit">
</form>
here;
} else {
if (
$_POST['u_pass'] == $a_pass and $_POST['u_login'] == $a_login) {
echo 
"Авторизация прошла успешно";
} else {
echo 
"Неверный пароль";
}
}
?>
 
Ответить с цитированием

  #7  
Старый 31.08.2009, 04:21
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Цитата:
if ($_POST['u_pass'] == $a_pass and $_POST['u_login'] == $a_login) {
Правильнее будет не == (равно) а === (идентично)
 
Ответить с цитированием

  #8  
Старый 31.08.2009, 04:39
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
С нами: 10269701

Репутация: 58
По умолчанию

Цитата:
Сообщение от b3  
Правильнее будет не == (равно) а === (идентично)
в данном коде не имеет значения, но зато если будет пароль численный....том могут возникнуть проблемы с идентичностью. в том случае если в скрипет пароль будет храниться как число, а получать из POST будет как строка. символы те же, типы разные...
имхо...не есть правильно.
по сабжу, нет. по крайне мере какой-либо подменой POST запроса ну или еще как... и для ускорения рекоменду использовать не "and",а "&&", значительный прирост скорости.

Последний раз редактировалось RedBull@12; 31.08.2009 в 04:43..
 
Ответить с цитированием

  #9  
Старый 31.08.2009, 11:53
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами: 9567480

Репутация: 61
По умолчанию

привет
Встал вопрос как проверить переменную от пользователя в которой он передаёт ip
тоесть надо сделать проверку по маске xxx.xxx.xxx.xxx и только числа.
 
Ответить с цитированием

  #10  
Старый 31.08.2009, 12:10
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
С нами: 9510146

Репутация: 1550


По умолчанию

Цитата:
Сообщение от Byrger  
привет
Встал вопрос как проверить переменную от пользователя в которой он передаёт ip
тоесть надо сделать проверку по маске xxx.xxx.xxx.xxx и только числа.
PHP код:
<?php
$ip
="111.111.11.11";
if (
preg_match('/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/'$ip))
    echo 
"Это айпи!!";
else
    echo 
"Это не айпи :(";
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.