multiple times per week now, i get this Security
Sicherheitsüberprüfung captcha page when visiting php.net and it's
really annoying to solve that captcha multiple times per week.
"PHP is that annoying language where you have to solve captchas just
to read the documentation"
is not the experience we want to give users, and as ChatGPT puts it
lead to negative perceptions of PHP as a language, as well as decreased productivity among developers who would have to spend extra time overcoming the verification obstacles to access the documentation. It would also make it more difficult for new developers to learn PHP, which could ultimately have a negative impact on the growth and adoption of the language
fwiw for those of you lucky enough to not get the captcha page, it
looks like https://i.imgur.com/l9YbIz5.png
Also I'm not sure why its in German - i dont speak German, and my
Accept-Lanaguage header says
Accept-Language: en-US,en;q=0.9,nb;q=0.8,no;q=0.7,vi;q=0.6
(where en-US is English, and nb is Norwegian Bokmål, and no is
Norwegain, and vi is Vietnamese. German isn't even on the
accept-language list!)
fwiw for those of you lucky enough to not get the captcha page, it
looks like https://i.imgur.com/l9YbIz5.png
I'd never seen it before, but saw it just now when looking for mirror information. My guess is that either there's a misconfiguration somewhere making it far too sensitive, or there's something like a DoS attack being defended against.
Also I'm not sure why it's in German
I think the page is just hard-coded in German and English because the company hosting the mirror ("MyraCloud") are based in Germany, and haven't added any other translations.
Regards,
--
Rowan Tommins
[IMSoP]
a misconfiguration
That's my guess too.
I Hope the server configuration people get the message.
I think the page is just hard-coded in German and English
I'm not sure there is an English version at all - I'm not accessing it
from a german IP address (a Norwegain one - actually multiple
Norwegian ones), and my Accept-Language doesn't mention German, and it
specifically requests English, and I'm not accessing the german
de.php.net, so if an English version existed, there would be no reason
for it to give me a German version, so my best guess is that it's just
hardcoded in German.
(tl;dr: if an English version exists, I have no idea why I was served
the German version.)
fwiw for those of you lucky enough to not get the captcha page, it
looks like https://i.imgur.com/l9YbIz5.pngI'd never seen it before, but saw it just now when looking for mirror information. My guess is that either there's a misconfiguration somewhere making it far too sensitive, or there's something like a DoS attack being defended against.
Also I'm not sure why it's in German
I think the page is just hard-coded in German and English because the company hosting the mirror ("MyraCloud") are based in Germany, and haven't added any other translations.
Regards,
--
Rowan Tommins
[IMSoP]
I'm not sure there is an English version at all
For me, there is an English version below the German version, Er, and
apparently for you also:
https://phpimagick.com/deutsche_uber_englisch_2.png
my Accept-Language doesn't mention German, and it
specifically requests English,
My guess, content negotiation is a really low priority for a DOS
protection service.
it specifically requests English, and I'm not accessing the german
de.php.net, so if an English version existed, there would be no reason
for it to give me a German version,
Englisch ist nicht die Standardeinstellung.
For a German company, providing services to German speaking countries,
putting the German version above the English version seems a
reasonable reason. I believe Derick has sent an email message to noc@
and systems@, so hopefully something will be adjusted.
cheers
Dan
Ack