验证码不工作在php,聪明(Captcha not working in php , smarty)

我正在尝试在我的网站上实现验证码,但它始终给出错误 - captcha-sol错误。

请看我的代码

require_once('recaptchalib.php');
$publickey = "xxxxxxxxxxxxxx";
$privatekey = "xxxxxxxxxxxxxxxxxxxxxxxxx";

$resp = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
            echo "You got it!";
    } else {

            echo "Error=". $resp->error;
    }

请在这里查看这是一个Ajax电话


I am trying to implement a captcha in my web site , but it is always giving an error incorrect-captcha-sol.

Please see my code

require_once('recaptchalib.php');
$publickey = "xxxxxxxxxxxxxx";
$privatekey = "xxxxxxxxxxxxxxxxxxxxxxxxx";

$resp = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
            echo "You got it!";
    } else {

            echo "Error=". $resp->error;
    }

Please check here It is an Ajax call


原文:https://stackoverflow.com/questions/16387150
2022-03-22 18:03

满意答案

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// Convert your value to IntegerValue and Save it
[prefs setInteger:[eventSelected.eventId integerValue] forKey:@"currentEvent"];
// Dont forget to synchronize UserDefaults
[prefs synchronize];

// To Access this value
NSLog(@"%d",[prefs integerForKey:@"currentEvent"]);

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// Convert your value to IntegerValue and Save it
[prefs setInteger:[eventSelected.eventId integerValue] forKey:@"currentEvent"];
// Dont forget to synchronize UserDefaults
[prefs synchronize];

// To Access this value
NSLog(@"%d",[prefs integerForKey:@"currentEvent"]);

相关问答

更多

NSUserDefaults没有保存(NSUserDefaults not saving)

我没有注意到NSUserDefaults代码本身有什么问题,尽管它只是在加载视图时抓取值,而不是在值更新时。 要解决此问题,您可以发送通知,让所有其他感兴趣的视图控制器知道状态更改。 在 - [NewEntry saveButton:]中,在NSUserDefaults中保存值后,添加 [[NSNotificationCenter defaultCenter] postNotificationName:@"ValuesChanged" ...

如何转换和比较NSNumber到BOOL?(How to convert and compare NSNumber to BOOL?)

你目前比较两个指针。 使用NSNumber的方法来实际比较两者: if([someNSNumberValue isEqualToNumber:[NSNumber numberWithBool:NO]]) { // ... } 要从NSNumber获取bool值,请使用-(BOOL)boolValue : BOOL b = [num boolValue]; 这样比较会比较容易, if([num boolValue] == NO) { // ... } You currently...

为什么NSUserDefaults不能保存我的值?(Why is NSUserDefaults not saving my values?)

如果您通过按下主页按钮(在模拟器或设备上)终止您的应用程序,则NSUserDefaults将被保存。 如果您通过在Xcode(模拟器或设备)中按“停止”终止您的应用程序,则NSUserDefaults 可能会被保存,但是很有可能不会。 NSUserDefaults会定期NSUserDefaults任何更改,如果在过程持久化之前终止进程,那么它们将会消失。 你可以通过调用来强制保存: [[NSUserDefaults standardUserDefaults] synchronize]; 附录: ...

NSNumber未从NSUserDefaults准确设置(NSNumber not being accurately set from NSUserDefaults)

你开始使用@"Phase is Known"和一个小写的i 。 然后用大写的I切换到@"Phase Is Known" 。 这显然不匹配,因此您不会检索保存的值。 您应该将每个NSUserDefaults密钥保存在某个全局可访问的常量中,这样就不会像这样进行拼写错误。 You start off using @"Phase is Known" with a lower-case i. Then you switch to @"Phase Is Known" with an upper-case I...

从NSUserdefaults保存和检索NSNumber(ios saving and retrieving NSNumber from NSUserdefaults)

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; // Convert your value to IntegerValue and Save it [prefs setInteger:[eventSelected.eventId integerValue] forKey:@"currentEvent"]; // Dont forget to synchronize UserDefaults [prefs synchron...

保存和加载NSNumber(Saving and Loading NSNumber)

要将NSNumber转换为int ,请使用以下代码: NSNumber number = [NSNumber numberWithInt:10]; //Pass integer value to NSNumber int intNumber = [number intValue]; // Get integer value back from NSNumber 通过这种方式,您可以将NSNumber转换为int 。 To get NSNumber into int, use the...

将数组保存到NSUserDefaults(Saving an array to NSUserDefaults)

您不能直接在NSUserDefaults存储NSURL ,只能存储NSData , NSString , NSNumber , NSDate , NSArray或NSDictionary ; 此外,任何NSArray或NSDictionary可能只包含这些类型的对象。 您必须将NSURL转换为这些类型之一,很可能通过使用absoluteString将它们转换为NSString。 You can't directly store an NSURL in NSUserDefaults, only NS...

使用NSUserDefaults保存数据(Saving Data With NSUserDefaults)

你绝对应该使用其他机制。 NSUserDefaults适用于较小的值,但对于较大的值,您可以使用文件系统。 例如: NSString* path = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0]; path = [path stringByAppendingPathComponent:@"Private Documents"]; ...

NSUserDefaults设置页面未保存(NSUserDefaults Settings Page Not Saving)

答案来自rmaddy - 谢谢! 我需要查看索引,而不是数组的实际值。 NSInteger indexText = [numbers indexOfObject:[NSNumber numberWithInteger:textsize]]; 所以我把它放进去,然后返回了我想要的滑块位置的索引。 Answer comes from rmaddy - Thanks! I needed to look at the index, rather than the actual value of the ...

NSUserDefaults - 保存和检索“高分”(NSUserDefaults - Saving and retrieving “High Scores”)

我猜你忘了将检索到的高分保存到变量中: let highscore = NSUserDefaults.standardUserDefaults().integerForKey("highscore") I guess you forgot to save retrieved highs score to the variable: let highscore = NSUserDefaults.standardUserDefaults().integerForKey("highscore")

相关文章

更多

smarty3视频教程 (29集)

smarty3视频教程 (29集) 视频目录 002-Smarty3入门篇 模板概念及应用场合 003 ...

smarty3视频教程

PHP学习一本通.pdf PHP公益培训第3部-029-smary3源码篇 多种模板引擎特点对比.wm ...

《自学it网-PHP公益培训-YY直播中[24小时供源]-(4月9日更新)-PHP项目实战 mysql smarty thinkphp javascript ajax jquery linux lamp》[WMV]

中文名: 自学it网-PHP公益培训-YY直播中[24小时供源]-(4月9日更新)-PHP项目实战 m ...

PHP简介

PHP PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下 ...

php匹配问题

文章内容:我是中国人,我喜欢上javaeye 填写的标签:中国 显示的效果是:我是 <a h ...

Working on Free Software

This was written in December, 1999 Lots of programm ...

《PHP学习手册》扫描版[PDF]

中文名: PHP学习手册 作者: 明日科技 等 图书分类: 软件 资源格式: PDF ...

Solr PHP support

Solr PHP support Contents Solr PHP support ...

自己整理的几个免费的李炎恢php实战开发视频教程

实战:李炎恢Lamp快速建站http://edu.ibeifeng.com/view-index-id ...

php solr 扩展

安装php的solr扩展 下载地址: http://pecl.php.net/get/solr w ...

最新问答

更多

获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)

我用Google搜索了一个解决方案。 “EnumDisplayModeProvider”是我自己设置网站的各种模式的枚举。 public EnumDisplayModeProvider GetDisplayModeId() { foreach (var mode in DisplayModeProvider.Instance.Modes) if (mode.CanHandleContext(HttpContext)) {

如何通过引用返回对象?(How is returning an object by reference possible?)

这相对简单:在类的构造函数中,您可以分配内存,例如使用new 。 如果你制作一个对象的副本,你不是每次都分配新的内存,而是只复制指向原始内存块的指针,同时递增一个也存储在内存中的引用计数器,使得每个副本都是对象可以访问它。 如果引用计数降至零,则销毁对象将减少引用计数并仅释放分配的内存。 您只需要一个自定义复制构造函数和赋值运算符。 这基本上是共享指针的工作方式。 This is relatively easy: In the class' constructor, you allocate m

矩阵如何存储在内存中?(How are matrices stored in memory?)

正如它在“熵编码”中所说的那样,使用Z字形图案,与RLE一起使用,在许多情况下,RLE已经减小了尺寸。 但是,据我所知,DCT本身并没有给出稀疏矩阵。 但它通常会增强矩阵的熵。 这是compressen变得有损的点:输入矩阵用DCT传输,然后量化量化然后使用霍夫曼编码。 As it says in "Entropy coding" a zig-zag pattern is used, together with RLE which will already reduce size for man

每个请求的Java新会话?(Java New Session For Each Request?)

你是如何进行重定向的? 您是否事先调用了HttpServletResponse.encodeRedirectURL()? 在这里阅读javadoc 您可以使用它像response.sendRedirect(response.encodeRedirectURL(path)); The issue was with the path in the JSESSIONID cookie. I still can't figure out why it was being set to the tomca

css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)

我认为word-break ,如果你想在一个单词中打破行,你可以指定它,这样做可以解决问题: .column { word-break:break-all; } jsFiddle演示。 您可以在此处阅读有关word-break属性的更多信息。 I think word-break, with which you can specify if you want to break line within a word, will do the trick: .column { word-break

无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)

我认为您忘记在分类时间内缩放输入图像,如train_test.prototxt文件的第11行所示。 您可能应该在C ++代码中的某个位置乘以该因子,或者使用Caffe图层来缩放输入(请查看ELTWISE或POWER图层)。 编辑: 在评论中进行了一次对话之后,结果发现在classification.cpp文件中错误地删除了图像均值,而在原始训练/测试管道中没有减去图像均值。 I think you have forgotten to scale the input image during cl

xcode语法颜色编码解释?(xcode syntax color coding explained?)

转到: Xcode => Preferences => Fonts & Colors 您将看到每个语法高亮颜色旁边都有一个简短的解释。 Go to: Xcode => Preferences => Fonts & Colors You'll see that each syntax highlighting colour has a brief explanation next to it.

在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)

你考虑过第三方拼写检查吗? 您可以将在C#中开发的自定义WinForms控件插入访问数据库吗? VB6控件怎么样? 如果你能找到一个使用第三方库进行拼写检查的控件,那可能会有效。 Have you considered a third party spell checker? Can you insert a custom WinForms controls developed in C# into an access database? What about a VB6 control? If

从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)

我有同样的问题,因为我在远程服务器上有两个图像,我需要在每天的预定义时间复制到我的本地服务器,这是我能够提出的代码... try { if(@copy('url/to/source/image.ext', 'local/absolute/path/on/server/' . date("d-m-Y") . ".gif")) { } else { $errors = error_get_last(); throw new Exception($err

从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))

我不确定我完全明白你在说什么。 你能编辑你的帖子并包含你正在做的Subversion命令/操作的特定顺序吗? 最好使用命令行svn客户端,以便容易为其他人重现问题。 如果您只是想获取文件的旧副本(即使该文件不再存在),您可以使用如下命令: svn copy ${repo}/trunk/moduleA/file1@${rev} ${repo}/trunk/moduleB/file1 其中${repo}是您的存储库的URL, ${rev}是您想要的文件的版本。 这将恢复该文件的旧版本,包括最高版本