Как в расширениях php получить доступ к заголовку http

Я пишу расширения PHP на C / C ++, и мне нужно получить доступ (только для чтения) к заголовку http, который отправляется с запросом. Я попробовал SAPI, но потерпел неудачу. 🙁

Есть ли какое-нибудь портативное решение (с рабочим исходным кодом)?

1

Решение

Таким образом, вы можете просмотреть список заголовков http и вывести каждый из них:

zend_llist_position pos;
sapi_header_struct* h;
for (h = (sapi_header_struct*)zend_llist_get_first_ex(&SG(sapi_headers).headers, &pos);
h;
h = (sapi_header_struct*)zend_llist_get_next_ex(&SG(sapi_headers).headers, &pos))
{
php_printf("SAPI! %.*s <br/>", h->header_len, h->header);
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]