Помощник
|
Проблема с капчей |
dimjan4
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
29.7.2009, 17:49;
Ответить: Apay
Сообщение
#2
|
|
не понял нафига нужны эти энкоды и декоды? и вообще в коде куча ошибок? немного поправил
registration.php[php]session_start(); if( ! @$_SESSION['secret_code'] || ! @$_GET['capcha'] || @$_SESSION['secret_code'] != @$_GET['capcha'] ) die( 'Введёный код с картинки не совпал!' ); [/php]capcha.php[php]<?php session_start(); //Инициализация сессии $re = $_SESSION['secret_code'] = (string) rand(1000000,9999999); $im = imagecreate( 130,40 );//создаем картинку $font = 'arial.ttf'; for($i=0;$i < 7; $i++ ){ //наносим код на картинку $color = imagecolorallocate( $im, rand(0,255), rand(0,255),rand(0,255) ); imagettftext( $im, 13, rand(-50,50), $i*14, rand(15,25), $color, $font, $re{$i} ); imagecolordeallocate( $im, $color ); } header("Content-type: image/png"); imagepng( $im );//выводим капчу imagedestroy( $im ); ?> [/php] |
|
|
dimjan4
|
Сообщение
#3
|
|
не понял нафига нужны эти энкоды и декоды? Это надо, чтобы зашифровать цифры на картинке...:spiteful: |
|
|
Apay |
29.7.2009, 20:13;
Ответить: Apay
Сообщение
#4
|
|
|
|
|
dimjan4
|
Сообщение
#5
|
|
я не знаю...я читал статью о капчах и там было сказанно, что обязательно надо шифровать (я сам сначала удивился..)
|
|
|
Apay |
29.7.2009, 20:32;
Ответить: Apay
Сообщение
#6
|
|
|
надо чтобы цифер капчи не было в html коде страницы и все
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Проблема с админкой | 5 | Prok | 2339 | 29.7.2019, 20:04 автор: dvakarandasha |
|
Проблема с таблицей, которая выводится через скрипт | 7 | vanchester | 1339 | 15.2.2019, 19:06 автор: Artos_mw |
|
Проблема в тегах при сохранении контента | 1 | Kord18 | 1430 | 13.3.2018, 18:19 автор: Evgeniy3200 |
|
Проблема вёрстки адаптивной страницы на divах | 28 | master-vek | 4721 | 8.2.2018, 19:29 автор: master-vek |
|
Проблема с All in one SEO? | 17 | okseo | 2688 | 30.11.2017, 14:06 автор: okseo |
Текстовая версия | Сейчас: 26.4.2024, 2:17 |