<?php
session_start();
if($_POST['secret'] == $_SESSION['secret'])
{
echo "Имя - $_POST[name] ";
echo "Пароль - $_POST[pass] ";
echo "Фамилия- $_POST[fam] ";
echo "Ник - $_POST[hik] ";
}
else
{
echo "Вы неверно ввели символы на картинке !";
}
?>
<?
session_start();
$alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$secret = "";
for($i=0;$i<5;$i++)
$secret.= $alpha[rand(0,strlen($alpha)-1)];
session_id(md5(microtime()*rand()));
$_SESSION['secret'] = $secret;
?>
<form action="handler.php" method="post">
Имя:<input type="text" name="name"> <br>
фамилия:<input type="text" name="fam"> <br>
Ник:<input type="text" name="nik"> <br>
Пароль:<input type="password" name="pass"><br>
Повторите пароль:<input type="password" name="pass2"><br>
Введите символы с картинки:<input typ="text" name="secret">
</form>
<img src="img.php?sid=<?=session_id();?>">
<form action="handler.php" method="post">
<input type="submit" value="зарегестрироваться">
</form>
Спустя 2 минуты, 19 секунд (10.03.2012 - 21:08) Игорь_Vasinsky написал(а):
чё за ошибка то?
и чё за хитрые махинадции???
и чё за хитрые махинадции???
Цитата |
session_id(md5(microtime()*rand())); |
id итак уникальный и генерируется на стороне сервера.
Спустя 52 секунды (10.03.2012 - 21:09) Игорь_Vasinsky написал(а):
а - вижу. сессию стартуют до любого вывода на экран.
поставь первой строчкой старт.
поставь первой строчкой старт.
Спустя 1 минута, 49 секунд (10.03.2012 - 21:11) Каролина написал(а):
можете пожалуста скриптом
Спустя 44 секунды (10.03.2012 - 21:11) Игорь_Vasinsky написал(а):
а что не понятно то? я тебе сказал уже что нужно делать. давай сама, не ленись.
Спустя 1 минута, 51 секунда (10.03.2012 - 21:13) Каролина написал(а):
до меня доходит на примерах так же и капча и все остальное
Спустя 4 минуты, 22 секунды (10.03.2012 - 21:18) Игорь_Vasinsky написал(а):
ну я уже говорил - либо учишься либо бросаешь это дело.
session_start() - перемести на 1ю строчку в коде.
session_start() - перемести на 1ю строчку в коде.
Спустя 1 минута, 48 секунд (10.03.2012 - 21:19) caballero написал(а):
Каролина
вы уверены что вам нужно заниматся программированием?
вы уверены что вам нужно заниматся программированием?
Спустя 2 минуты, 1 секунда (10.03.2012 - 21:21) Каролина написал(а):
caballeroда я уверена просто вы не знаете скк мне лет
Игорь_Vasinsky
она итак в первой строчке
Игорь_Vasinsky
она итак в первой строчке
Спустя 2 минуты, 40 секунд (10.03.2012 - 21:24) Игорь_Vasinsky написал(а):
значит вторую ликведируй
}
else
{
echo "Вы неверно ввели символы на картинке !";
}
?>
<?
session_start();
$alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$secret = "";
for($i=0;$i<5;$i++)
$secret.= $alpha[rand(0,strlen($alpha)-1)];
}
else
{
echo "Вы неверно ввели символы на картинке !";
}
?>
<?
session_start();
$alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$secret = "";
for($i=0;$i<5;$i++)
$secret.= $alpha[rand(0,strlen($alpha)-1)];
Спустя 44 секунды (10.03.2012 - 21:25) Каролина написал(а):
понятно
Спустя 54 секунды (10.03.2012 - 21:26) Каролина написал(а):
ток нечего недало
Спустя 4 минуты, 28 секунд (10.03.2012 - 21:30) Каролина написал(а):
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\capcha.ru\www\index.php:2) in Z:\home\capcha.ru\www\index.php on line 3
Имя - Пароль - Фамилия- Ник -
выдает это
Имя - Пароль - Фамилия- Ник -
выдает это
Спустя 2 минуты, 15 секунд (10.03.2012 - 21:32) Игорь_Vasinsky написал(а):
Цитата |
Warning: session_start() [function.session-start]: Cannot send session cache limiter |
Цитата |
Z:\home\capcha.ru\www\index.php on line 3 |
не смущает номер строки???
если utf-8 то без BOM кодировку делай.
Спустя 2 минуты, 17 секунд (10.03.2012 - 21:35) Каролина написал(а):
поняла а вот что делать мне сразу выдает имя пароль фамилия вы е ввели
Спустя 1 минута, 26 секунд (10.03.2012 - 21:36) Игорь_Vasinsky написал(а):
проверять нажата ли кнопка перед запуском скрипта. кнопка так же в POST идет (или GET)
Спустя 2 минуты, 8 секунд (10.03.2012 - 21:38) Каролина написал(а):
ну а как что бы это после нажатия регистрация выпадала
Спустя 2 минуты, 12 секунд (10.03.2012 - 21:40) Игорь_Vasinsky написал(а):
Цитата |
<input type="submit" value="зарегестрироваться"> |
<input type="submit" value="зарегестрироваться" name="send"/>
а весь свой обработчик после проверки
if(isset($_POST['send']))
{
//Обработчик
}
Спустя 1 минута, 3 секунды (10.03.2012 - 21:41) Каролина написал(а):
а вот так
<?php
if (empty($_GET['name']))
echo 'Вы не ввели имя<br>';
else
echo '<br>';
if (empty($_GET['fam']))
echo 'Вы не ввели фамилию<br>';
else
echo '<br>';
if (empty($_GET['Nik']))
echo 'Вы не ввели ник<br>';
else
echo '<br>';
if($_GET['lastP'] != $_GET['lastPP'])
echo 'Пароли не совпадают<br>';
if($_GET['lastP'] == $_GET['lastPP'])
echo '<br>';
if (empty($_GET['lastP']))
echo 'Вы не ввели пароль<br>';
if (empty($_GET['strana']))
echo 'Вы не ввели cтрану<br>';
else
echo '<br>';
if (empty($_GET['last']))
echo 'Вы не ввели область/район<br>';
else
echo '<br>';
if (empty($_GET['gorod']))
echo 'Вы не ввели город<br>';
else
echo '<br>';
?>
Спустя 1 минута, 50 секунд (10.03.2012 - 21:43) Игорь_Vasinsky написал(а):
ты правда разницу не видишь?
Спустя 1 минута, 24 секунды (10.03.2012 - 21:45) Каролина написал(а):
<?php
if (empty($_GET['name']))
echo 'Вы не ввели имя<br>';
else
echo '<br>';
if (empty($_GET['fam']))
echo 'Вы не ввели фамилию<br>';
else
echo '<br>';
if (empty($_GET['Nik']))
echo 'Вы не ввели ник<br>';
else
echo '<br>';
if($_GET['lastP'] != $_GET['lastPP'])
echo 'Пароли не совпадают<br>';
if($_GET['lastP'] == $_GET['lastPP'])
echo '<br>';
if (empty($_GET['lastP']))
echo 'Вы не ввели пароль<br>';
{
echo "Вы неверно ввели символы на картинке !";
}
?>
<?
$alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$secret = "";
for($i=0;$i<5;$i++)
$secret.= $alpha[rand(0,strlen($alpha)-1)];
session_id(md5(microtime()*rand()));
$_SESSION['secret'] = $secret;
?>
<form action="handler.php" method="post">
Имя:<input type="text" name="name"> <br>
фамилия:<input type="text" name="fam"> <br>
Ник:<input type="text" name="nik"> <br>
Пароль:<input type="password" name="pass"><br>
Повторите пароль:<input type="password" name="pass2"><br>
Введите символы с картинки:<input typ="text" name="secret">
</form>
<img src="img.php?sid=<?=session_id();?>">
<form action="handler.php" method="post">
<input type="submit" value="зарегестрироваться" name="send"/>
</form>
Спустя 1 минута, 58 секунд (10.03.2012 - 21:47) Каролина написал(а):
вот так
<?php
if (empty($_GET['name']))
echo 'Вы не ввели имя<br>';
else
echo '<br>';
if (empty($_GET['fam']))
echo 'Вы не ввели фамилию<br>';
else
echo '<br>';
if (empty($_GET['Nik']))
echo 'Вы не ввели ник<br>';
else
echo '<br>';
if($_GET['lastP'] != $_GET['lastPP'])
echo 'Пароли не совпадают<br>';
if($_GET['lastP'] == $_GET['lastPP'])
echo '<br>';
if (empty($_GET['lastP']))
echo 'Вы не ввели пароль<br>';
{
echo "Вы неверно ввели символы на картинке !";
}
?>
<?
$alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$secret = "";
for($i=0;$i<5;$i++)
$secret.= $alpha[rand(0,strlen($alpha)-1)];
session_id(md5(microtime()*rand()));
$_SESSION['secret'] = $secret;
?>
<form action="handler.php" method="post">
Имя:<input type="text" name="name"> <br>
фамилия:<input type="text" name="fam"> <br>
Ник:<input type="text" name="nik"> <br>
Пароль:<input type="password" name="pass"><br>
Повторите пароль:<input type="password" name="pass2"><br>
Введите символы с картинки:<input typ="text" name="secret">
</form>
<img src="img.php?sid=<?=session_id();?>">
<form action="handler.php" method=get">
<input type="submit" value="зарегестрироваться" name="send"/>
</form>
Спустя 19 секунд (10.03.2012 - 21:47) Игорь_Vasinsky написал(а):
было 40 строчек "кода" стало 140, в этом магия php?
Спустя 2 минуты (10.03.2012 - 21:49) Каролина написал(а):
а вы подщитали
Спустя 10 минут, 12 секунд (10.03.2012 - 21:59) Игорь_Vasinsky написал(а):
нет, я на вскидку.
Спустя 2 минуты, 2 секунды (10.03.2012 - 22:01) Каролина написал(а):
а как тогда помогите же
Спустя 7 минут, 35 секунд (10.03.2012 - 22:09) Игорь_Vasinsky написал(а):
ты не учишся и не слушаешь... давай так просто поговорим.
ты для чего это делаешь?
ты для чего это делаешь?
Спустя 1 минута, 46 секунд (10.03.2012 - 22:11) Каролина написал(а):
что бы стать программистом ну помогите плиз
Спустя 2 минуты, 28 секунд (10.03.2012 - 22:13) Каролина написал(а):
Спустя 4 минуты, 31 секунда (10.03.2012 - 22:18) Игорь_Vasinsky написал(а):
Спустя 2 минуты, 42 секунды (10.03.2012 - 22:20) Ser18 написал(а):
Цитата (Каролина @ 10.03.2012 - 22:13) |
вот мой сайт на юкозе http://megaavatar.clan.su/ я хочу быть программистом |
Фоновая картинка с вирусом и кучей всплывающих окон
Спустя 23 минуты, 23 секунды (10.03.2012 - 22:44) Invis1ble написал(а):
! |
Invis1ble |
Спустя 6 часов, 12 минут, 29 секунд (11.03.2012 - 04:56) Эли4ка написал(а):
Invis1ble
да здесь толком вообще не понятно-что же автору нужно-то ли код подправить,то ли программистов стать..
да здесь толком вообще не понятно-что же автору нужно-то ли код подправить,то ли программистов стать..
Спустя 4 часа, 49 минут, 52 секунды (11.03.2012 - 09:46) Каролина написал(а):
в данном случае подправить код
_____________
wmu (U398141202367)
wmr (R321962242752)[SIZE=7][COLOR=purple]