2012-08-17 11 views
23

Bir dakika önce mydomain.com ile recaptcha.net hesabına kayıt oldum.reCaptcha show "giriş hatası: geçersiz başvuru"

localhost numaralı telefonumda geliştirmeye devam ederken iyi çalışıyor, ancak yerel ağımda başka bir makineden sayfayı açmaya çalıştığımda her zaman "input error: invalid referer" hata mesajı görüntüleniyor!

Recaptcha eklentilerini kullanmıyorum.

cevap

28

reCaptcha anahtarları, belirli bir etki alanına + localhost'a bağlıdır (özel/açık anahtarlarınız sizden aldığınızda). Yeni özel/genel anahtarlar istemek veya genel bir anahtar kullanarak başka bir etki alanında kullanabilirsiniz. onların website itibaren

: Eğer here görebileceğiniz gibi

  • By default, your reCAPTCHA key is restricted to the specified domain, and any subdomains for additional security. A key for foo.com works on test.foo.com.

  • If you wish to use your key across a large number of domains (e.g., if you are a hosting provider, OEM, etc.), select the global key option. You may want to use a descriptive domain name such as "global-key.mycompany.com"

  • If you own multiple domain names (foocars.com and footrucks.com), you can sign up for multiple keys, or use a global key.

+0

lanet olsun, bu yüzden benim çekme isteğimi onaylamaya çalışıyorum ve captcha çalışmak zorundayım, takım arkadaşlarımdan biri testi denedi, captcha bir şey doğrulanmadı Bu hatayı vermeden koşun. . . .Bu web sitesi bu anahtarı kullanır, değiştiremem. neredeyse 10 yıldır bu şekilde oldu ve bir aydır buradayım, ne yapmalıyım? :( – pythonian29033

+0

tatlı, canlı veya devasa bir yerde çalışıp çalışmadığını kontrol etmek için ... – pythonian29033

3

Yayın, Google ReCAPTCHA için Küresel Key kaldırdığı gibi görünüyor.

Yerel ana makinenizde çalışıyor, çünkü etki alanınıza sağlanan anahtarları kullanıyorsunuz. Ancak kodu yüklediğinizde, üretim sunucunuzda, aynı anahtarları birden çok etki alanına (yerel bir etki alanı bir etki alanı olarak kabul edilmese de) kullanıyorsunuz. Yani bu hatayı aldın. Başka bir alan adına yeni anahtarlar oluşturup bunları localhost komut dosyasına ekledim. Ve üretim senaryosuna, o alanın anahtarlarını sakladım.

1

Aynı sorunu yaşıyorum, sunucumun ip adresini recaptcha admin screen;

Your reCAPTCHA sites başlığında listelenen alan adınızı tıklayın ve ipinizi Key Settings -> Domain adresinde ekleyin, böylece sorun çözüldü.