| Author |
Message |
guidyy Worker


Joined: Nov 22, 2004 Posts: 205 Location: Italy
|
Posted:
Thu Jun 15, 2006 7:55 am |
|
This forum aint updated in ages..
well, i accidentally found this:
I can't tell if it's good or not but i kinda like the audio captcha idea ....
Guido |
|
|
|
 |
technocrat Involved


Joined: Jul 07, 2005 Posts: 492
|
Posted:
Thu Jun 15, 2006 9:21 am |
|
It's what we use in Evo for a visual captcha. It seems to work great. I have not tired the Audio because you need the other libs to get it working. |
|
|
|
 |
izone Involved


Joined: Sep 07, 2004 Posts: 354 Location: Sweden
|
Posted:
Tue Oct 03, 2006 2:09 am |
|
Yes this one is great, but I've got a little problem with it.
I have a "Send Page to Friend" script (Not for PHP-Nuke, but stand alone) which sends the URL of page you are seeing to a friend. You click the link on the page and moves forward to another page with a Form. You write your name, friend's email and some text etc. and this script send URL of that page you were seeing to your friend.
I put a captcha under this form and it works great, the only problem is when this form sends informations to next file for (proccess.php) to check if captcha and email are OK and Email it to friend, I get an error like this:
| Quote: |
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/****/public_html/****/sendfriend/process.php:7) in /home/****/public_html/****/sendfriend/php-captcha.inc.php on line 46 |
I know that the form file sending header and if I remove session_satrt(), from php-captcha.inc.php line 46, then the captcha wont work!
Even with this error the script and captha work fine.
Is there any other way to get rid of this error?
Best Regards! |
|
|
|
 |
technocrat Involved


Joined: Jul 07, 2005 Posts: 492
|
Posted:
Tue Oct 03, 2006 9:15 am |
|
There might be an error that is causing that to happen. When you are on the page is there any other messages on the screen? |
|
|
|
 |
izone Involved


Joined: Sep 07, 2004 Posts: 354 Location: Sweden
|
Posted:
Tue Oct 03, 2006 10:34 am |
|
technocrat, Thanks for reply.
No there is no other error there. I've been searching around to find a solution for this and as if I understand the problem right, the session allready starts in line 7 in proccess.php and when I call php-captcha.inc.php in line 26 of same file (proccess.php) by adding require('php-captcha.inc.php'); it will (re)start the new session for captcha.
Line 6 to 10 in proccess.php are:
head>
META NAME="Title" CONTENT="<? echo $title?>">
META NAME="Author" CONTENT="James Crooke - CJ Web Design">
title><? echo $title?></title>
link rel="stylesheet" href="stylesheet.php" type="text/css">
(I removed "<" from begining of each line for Sentinel here)
when I do remove session_start(), line in php-captcha.inc.php, I get error message about the code you entered was wrong.
I've tried with:
-removing line 6 to 10 in proccess.php, no luck
-calling session_start(); as first line in proccess.php insted of php-captcha.inc.php, no luck |
|
|
|
 |
southern Client

Joined: Jan 29, 2004 Posts: 530 Location: Texas
|
Posted:
Wed Nov 01, 2006 6:50 pm |
|
Maybe your paths are off? |
|
|
|
 |
|
|
|
|