Реализация ReCaptcha v2 в PHP

List<Employee> emp = new List<Employee>();

//Maintaining DataTable on ViewState
//For Demo only

DataTable dt = ViewState["CurrentEmp"] as DataTable;

//read data from DataTable 
//using lamdaexpression


emp = (from DataRow row in dt.Rows

   select new Employee
   {
       _FirstName = row["FirstName"].ToString(),
       _LastName = row["Last_Name"].ToString()

   }).ToList();
0
задан RealistikDash 18 January 2019 в 17:05
поделиться

2 ответа

Вы пытаетесь echo использовать стандартный объект.

$googleobj = json_decode($response);
echo $googleobj;

Это не работает, потому что $googleobj это не строка, это объект. При использовании команды echo PHP пытается преобразовать все, что делается echo в строку, что он не может сделать с объектом.

Вместо этого вы можете сделать:

$googleobj = json_decode($response);
print_r($googleobj);

Или просто полностью удалить строку echo.

0
ответ дан GrumpyCrouton 18 January 2019 в 17:05
поделиться

Это сработало для меня:

$response = file_get_contents(as you have it);

$googleobj = json_decode($response, TRUE);
$verified = $googleobj['success'];

if($verified === true) {
    ...

Параметр true в json_decode делает его ассоциативным массивом. Таким образом, вы можете получить к нему доступ, как обычный массив. Взгляните на это для получения дополнительной информации

0
ответ дан Johnny 18 January 2019 в 17:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: