This forum is no longer open and is for reading/searching only.
Please use our new MachForm Community Forum instead.
MachForm Community Forums » MachForm 2
Windows Vista users. Help testing this please?
Started 16 years ago by yuniar | 19 posts |
-
Hello folks,
If you are using Windows Vista, may I ask you to test this form below?
http://www.appnitro.com/form_testing
Please use Internet Explored and submit any dummy info there.
Let me know the result here.Thanks for your help!
(UPDATE: This case is closed. Bugfix is available below)
MachForm Founder
Posted 16 years ago # -
Works OK in Firefox 2.0, but the Captcha doesn't seem to work in IE 7.0. It keeps saying "error, incorrect entry" when entering the captcha code.
Using Vista Ultimate, IE 7.0
Posted 16 years ago # -
Andrew - Thank you!!
I really appreciate it.Now the real problem is to fix that captcha error when using IE and Vista.
I'll keep you posted here.MachForm Founder
Posted 16 years ago # -
Dont work for me.
Vista home and IE7
"captcha error"KamikazeXPS
Posted 16 years ago # -
Works fine for me.
Laptop with:
Vista Home Premium
2G Memory
IE 7Saghalie
http://www.beautiful-beginnings.orgPosted 16 years ago # -
Ok, I've put some debug code there. Can I ask you guys to try it again please?
After submitting the form, you'll get a debug information. Please paste the result here.
A sample debug info is below:-- Start Copy Here --- --Dumping POST data -- Array ( [element_1] => testing [element_2] => this is test [captcha_response_field] => RPKJS [form_id] => 5 [submit] => Submit ) --End Dumping POST data -- $sUser code: string(5) "RPKJS" -- Dumping Sessions: array(1) { ["php_captcha"]=> string(5) "RPAWJ" } Validation ERROR! -- End Copy Here ---
Thanks in advance for all of your help folks!
MachForm Founder
Posted 16 years ago # -
Debug info from latest test in IE 7 , Vista Ultimate:
-- Start Copy Here ---
--Dumping POST data --Array
(
[element_1] => Testingt
[element_2] => Testing
[captcha_response_field] => KRTBU
[form_id] => 5
[submit] => Submit
)--End Dumping POST data --
$sUser code:
string(5) "KRTBU"
-- Dumping Sessions:
array(0) {
}Validation ERROR!
-- End Copy Here ---Warning: Cannot modify header information - headers already sent by (output started at /home/content/y/u/n/yuniar/html/testing/includes/post-functions.php:889) in /home/content/y/u/n/yuniar/html/testing/embed.php on line 90
Posted 16 years ago # -
Vista, IE7
--Dumping POST data --Array
(
[element_1] => test
[element_2] => test
[captcha_response_field] => qwlqt
[form_id] => 5
[submit] => Submit
)--End Dumping POST data --
$sUser code:
string(5) "QWLQT"
-- Dumping Sessions:
array(0) {
}Validation ERROR!
Posted 16 years ago # -
Hmm.. IE7 in Vista doesn't seem to accept cookies being set from an iframe.
That's odd, I wonder how it could work for Saghalie?Andrew, KamikazeXPS -- can you try to set IE7 to accept cookies from both appnitro.com and phpform.org?
Or just go to [Tools -> Internet Options -> Privacy] and change the setting to "Accept All Cookies". After that, submit the form again and let me know the result.
If it doesn't work either, I'm going to setup Vista.
Thanks again!
MachForm Founder
Posted 16 years ago # -
It worked this time with IE 7.
I just added the domains, appnitro.com and phpform.org to allow cookies:
Tools > Internet Options > Privacy (Tab)> Sites (button). Enter the full URL(s) e.g. www.appnitro.com and www.phpform.org and click "Allow" for each one, rather than having to "accept all" although I expect that would work too, but for me, I have it set at Medium level.That got it working, according to the debug below, if I interpret it correctly, the captcha validated correctly.
-- Start Copy Here ---
--Dumping POST data --Array
(
[element_1] => Testing again
[element_2] => Testing, this time with cookies enabled.
[captcha_response_field] => GAYWE
[form_id] => 5
[submit] => Submit
)--End Dumping POST data --
$sUser code:
string(5) "GAYWE"
-- Dumping Sessions:
array(1) {
["php_captcha"]=>
string(5) "GAYWE"
}Validation SUCCESS!
-- End Copy Here ---Posted 16 years ago # -
oh wow, Andrew, thanks!
That explains a lot. No wonder the session doesn't seem to work.
I suppose the default setting of IE7 in Vista is a bit restrictive when dealing with cookies.MachForm Founder
Posted 16 years ago # -
Just added www.appnitro.com, and not www.phpform.com
KamikazeXPS
-- Start Copy Here ---
--Dumping POST data --Array
(
[element_1] => test
[element_2] => test
[captcha_response_field] => KNJTU
[form_id] => 5
[submit] => Submit
)--End Dumping POST data --
$sUser code:
string(5) "KNJTU"
-- Dumping Sessions:
array(2) {
["color_id"]=>
int(1)
["php_captcha"]=>
string(5) "KNJTU"
}Validation SUCCESS!
-- End Copy Here ---Posted 16 years ago # -
--Dumping POST data --
Array
(
[element_1] => Ekahnum Kopet
[element_2] => Frogs Rule!
[captcha_response_field] => QASSU
[form_id] => 5
[submit] => Submit
)--End Dumping POST data --
$sUser code:
string(5) "QASSU"
-- Dumping Sessions:
array(1) {
["php_captcha"]=>
string(5) "QASSU"
}Validation SUCCESS!
Posted 16 years ago # -
Thanks for the help guys!
I think I finally found a fix for this.
The default setting of IE7 blocks third party cookie which doesn't have compact privacy policy (I know, I don't even know what's that mean before I found this behaviour)The internal CAPTCHA is using session, which in turn using session cookies to track the image. Since IE7 block it, then it failed at best.
The fix is pretty simple, edit your captcha.php file.
On line 10 you'll find this code:session_start();
Right above that line, add this code:header("p3p: CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");
that would send the correct header to IE7 and fix this bug.I'll update the package soon with this fix.
MachForm Founder
Posted 16 years ago # -
this fix did not seem to fix it for me?
Posted 16 years ago # -
this is what it looks like: (does not work still for me)
<?php
/******************************************************************************
MachFormCopyright 2007 Appnitro Software. This code cannot be redistributed without
permission from http://www.appnitro.com/More info at: http://www.appnitro.com/
******************************************************************************/
header("p3p: CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");
session_start();require('lib/php-captcha/php-captcha.inc.php');
$fonts = array('lib/php-captcha/VeraSeBd.ttf','lib/php-captcha/VeraBd.ttf');
$captcha = new PhpCaptcha($fonts, 200, 60);
$captcha->Create();?>
Posted 16 years ago # -
Are you using IE7 too?
Go to: Tools -> Internet Options -> Privacy
What is your setting there?By default, it should be "Medium".
Also, can you paste me the URL to your form?
Mail me if you don't want to post it here (yuniar [at] appnitro.com)MachForm Founder
Posted 16 years ago # -
Used both Firefox and IE 7.0 but saw no Captcha.
Posted 16 years ago # -
well very odd it started working when i tested it this morning!
no idea why!
Posted 16 years ago #
Reply
You must log in to post.