0

私のサイトをテストするCookie score of 81/100 と、次のコメントが表示されます。

FAILED (Static object with 1 cookies - 36 bytes)--all.css cookie:PHPSESSID = 3ge12i80ghj5gbb2cs41tr7qj5
FAILED (Static object with 1 cookies - 36 bytes)-all.js cookie:PHPSESSID = 3ge12i80ghj5gbb2cs41tr7qj5
0.2 KB total in outbound cookies - potential savings = 0.2 KB

両方のファイルは実際にはPHPで生成されたファイルであり、他の多くのcss/jsファイルを1つに結合します。

これらの統計オブジェクトのCookieの設定を解除するにはどうすればよいですか? それらのファイルのCookieを設定解除
できるPHPコードを隣に追加できますか?headers();

提案=回答=大いに感謝します!

4

2 に答える 2

2

session_startこれらのスクリプトのどこかで呼び出しているようです。

これを削除すると、セッション Cookie は設定されません。

于 2011-02-23T17:48:40.570 に答える
1

PHPSESSIDは、現在のドメインへのすべてのリクエストでブラウザから送信されます。要求されているファイルの種類(.html、.php、.js、.cssなど)は関係ありません。これを確認する良い方法は、Firefox用の「LiveHTTPHeaders」アドオンを使用することです。各リクエストで何が送信されているかを正確に確認できます。

PHPSESSIDが送信されないようにするために、これらのファイルを別のドメインまたは場合によってはサブドメインから提供できます。理想的な解決策は、CDNを使用することです。ただし、ブラウザがこれらのファイルのPHPSESSIDを送信することについては心配しません。

好奇心から、サイトのテストにどのツールを使用していますか?

于 2011-02-23T17:56:39.270 に答える