1

私はC/C ++でPHP拡張機能を作成していますが、リクエストとともに送信されるhttpヘッダーへのアクセス(読み取り専用)を取得する必要があります。SAPIを試しましたが、失敗しました。:(

(ソースコードが機能する)ポータブルソリューションはありますか?

4

1 に答える 1

2

これは、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);
}
于 2013-10-27T08:51:49.257 に答える