验证码不工作在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)[2022-02-08]
我没有注意到NSUserDefaults代码本身有什么问题,尽管它只是在加载视图时抓取值,而不是在值更新时。 要解决此问题,您可以发送通知,让所有其他感兴趣的视图控制器知道状态更改。 在 - [NewEntry saveButton:]中,在NSUserDefaults中保存值后,添加 [[NSNotificationCenter defaultCenter] postNotificationName:@"ValuesChanged" ... -
你目前比较两个指针。 使用NSNumber的方法来实际比较两者: if([someNSNumberValue isEqualToNumber:[NSNumber numberWithBool:NO]]) { // ... } 要从NSNumber获取bool值,请使用-(BOOL)boolValue : BOOL b = [num boolValue]; 这样比较会比较容易, if([num boolValue] == NO) { // ... } You currently comp ...
-
如果您通过按下主页按钮(在模拟器或设备上)终止您的应用程序,则NSUserDefaults将被保存。 如果您通过在Xcode(模拟器或设备)中按“停止”终止您的应用程序,则NSUserDefaults 可能会被保存,但是很有可能不会。 NSUserDefaults会定期NSUserDefaults任何更改,如果在过程持久化之前终止进程,那么它们将会消失。 你可以通过调用来强制保存: [[NSUserDefaults standardUserDefaults] synchronize]; 附录: 在iOS4 ...
-
你开始使用@"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. Thi ...
-
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]; ...
-
保存和加载NSNumber(Saving and Loading NSNumber)[2023-01-19]
要将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 the ... -
您不能直接在NSUserDefaults存储NSURL ,只能存储NSData , NSString , NSNumber , NSDate , NSArray或NSDictionary ; 此外,任何NSArray或NSDictionary可能只包含这些类型的对象。 您必须将NSURL转换为这些类型之一,很可能通过使用absoluteString将它们转换为NSString。 You can't directly store an NSURL in NSUserDefaults, only NSData, ...
-
你绝对应该使用其他机制。 NSUserDefaults适用于较小的值,但对于较大的值,您可以使用文件系统。 例如: NSString* path = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0]; path = [path stringByAppendingPathComponent:@"Private Documents"]; path ...
-
答案来自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 array ...
-
我猜你忘了将检索到的高分保存到变量中: let highscore = NSUserDefaults.standardUserDefaults().integerForKey("highscore") I guess you forgot to save retrieved highs score to the variable: let highscore = NSUserDefaults.standardUserDefaults().integerForKey("highscore")