Мне нужно проверить некоторые данные формы как на стороне клиента, так и на стороне сервера (php). Я могу использовать некоторые веб-службы API для проверки формы данных. Проблема заключается в следующем: я могу проверить данные на стороне клиента, используя вызов Ajax и веб-сервис API. Как я могу использовать веб-сервис API с сервера?Данные валидации с использованием api
ответ
Вы можете использовать file_get_contents для вызова внешнего вызова
$homepage = file_get_contents('http://www.example.com/');
И вы можете отправить параметр из самого URL,
Вот пример для отправки параметров на ваш апи
Построить массив и поместите свои значения для проверки
$getdata = http_build_query(
array(
'name' => 'Francesco',
'phone' => '2434343',
'age'=>'23',
'city'=>'MA',
'state'=>'US'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $getdata
)
);
$context = stream_context_create($opts);
Затем отправьте его прямо на адрес вашего api
file_get_contents('http://example.com/send.php?'.$getdata, false, $context);
Можете ли вы объяснить мне, что такое параметр контекста? – Francesco1984
А, вот что я все еще жду, когда вы спросите. Я строю заголовки как массив :) –
Что такое postdata в заголовке? – Francesco1984
- 1. Валидации с использованием AWK
- 2. с использованием валидации с has_many_through
- 3. проверка валидации с использованием селена
- 4. предотвратить обновление с использованием валидации
- 5. мин. Макс с использованием валидации
- 6. Rails 5 - данные валидации достоверности
- 7. Данные валидации в Ext.Model
- 8. Анализ валидации с использованием SQL и таблицы
- 9. удалять валидации динамически с использованием углового JS
- 10. Проблема с проверкой валидации с использованием Shoulda
- 11. клиентской валидации с использованием XForms - MVC приложение
- 12. Выражение валидации для UserName с использованием C#
- 13. с использованием основы валидации OVal в Java
- 14. сообщений проверки валидации с использованием JsonResult
- 15. валидации с использованием angularJS в многостадийной форме
- 16. Отсутствует подтверждение валидации с использованием DropDownListFor
- 17. WPF Clear Ошибка валидации с использованием C#
- 18. html5 вопрос валидации времени с использованием шаблона
- 19. Этапы валидации
- 20. расширенное извлечение функции для кросс-валидации с использованием sklearn
- 21. java валидации с датами
- 22. Salesforce REST API для правил валидации
- 23. Проблема добавления списка валидации в листе excel с использованием VBA
- 24. Данные для проверки и валидации нуль
- 25. Тестирование валидации в модели с использованием Rspec с рельсами
- 26. sails.js/ошибка валидации валидации handlig
- 27. Проверка валидации DataSet против валидации форм ASP.NET
- 28. Подтверждение валидации всегда проходит на Laravel с помощью Dingo/Api
- 29. WSO2 API-менеджер oAuth2 secret_token проблемы с проверкой валидации
- 30. iItertools.product с переменной валидации
Подтвердите только в своем ** php-коде **! Вот и все. –
Так что я не могу назвать API из php-кода? @SulthanAllaudeen – Francesco1984
Вы можете позвонить. Если вы используете какой-либо внешний API для проверки своих данных, тогда позвоните ему из php-кода и это будет проверка на стороне сервера :) –