我有一個ISAPI篩選器用於爲我的CMS執行URL重寫。我處理SF_NOTIFY_PREPROC_HEADERS通知,並試圖做到這一點:在IIS ISAPI篩選器中設置自定義標題值
DWORD ProcessHeader(HTTP_FILTER_CONTEXT *con, HTTP_FILTER_PREPROC_HEADERS *head)
{
head->SetHeader(con, "test1", "aaa");
con->AddResponseHeaders(con, "test2:bbb\r\n", 0);
return SF_STATUS_REQ_NEXT_NOTIFICATION;
}
不過,我似乎無法讀取使用服務器變量或響應報頭在傳統的ASP或PHP這些值。值缺失。我期待着我的「test1」或「test2」標題值出現,但它們不是。我在這裏做錯了什麼?
我不敢相信我忘了那個。 :(SetHeader調用返回錯誤87.我會深入挖掘。 – 2010-03-18 18:17:05