I have a strange problem. Yesterday everything worked fine.
I have a simple php file, as follows:
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
echo json_encode(['messageType' =>
'success','message'=>$_POST['key']);
die();
}
And js file with Ajax query:
$.ajax({
dataType: "json",
type: "POST",
url: 'get.php',
data: {key: 'a'},
success: function(data) {
alert(data.message)
},
error: function(data) {
alert ('error');}
});
When the field 'key' is set to 1 character (eg. 'a'), I get an error 500 from the server. But if I change it to at least 3 characters everything works just fine.
The problem's begun occurring suddenly on several independent servers.