1

I have a squid 3.0 deployed which has a url_rewriter program which rewrites certain HTTP requests. I now need to modify this prpogram to rewrite along with the cookie setting code.

As much as I have seen the url_rewrite_program documentation, it appears that I may not be able to set a cookie along with the 302 response.

Is this correct? Can i set a cookie in the redirect response or would this require modifying the squid code.

Appreciate any help in this regard!

4

1 に答える 1

0

メーリング リストは、今日の時点で url_rewriter と squid プロトコルが Cookie の設定をサポートしていないことを確認しました。

これを行うために、squid コードを自分で変更しました。これで、url_rewriter プログラムから次の行を返すことで、Cookie を設定できます。

302:<URL>#<SET_COOKIE>

例えば ​​、

302:http://my.example.net#cookie_name=cookie_value;path=1;expiration=+300

1 つの注意点 (私自身のドキュメントの詳細) は、squid 読み取り関数が空白の後に何かを拒否するため、cookie 文字列に空白を配置することはできません。

パッチに興味のある人は教えてください

于 2010-01-07T13:49:12.837 に答える