タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

imageとlinkに関するnektixeのブックマーク (1)

  • CGIが、aタグで呼ばれたか、imgタグでか区別するには?

    ・ブラウザからのリクエストとしては、A からのアクセスなのか IMG からのアクセスなのかを直接的に 区別するような情報はありません。 ・ただし、Accept: リクエストヘッダ($_SERVER['HTTP_ACCEPT']) に、そのリクエストでブラウザが受け取り可能なデータ形式の情報が入っています。 (Accept にどういう情報を載せるかはブラウザ次第です) というわけで、HTTP_ACCEPT が、「IMG 経由の場合は画像形式のみを指定されている」のであれば、どちらからあのアクセスか判断できることになります。 面白そうなのでちょっと調べてみました。いくつかのブラウザについて具体的に調べてみたところ、なかなか簡単には判断できなさそうです。 ・Firefox3.5 IMG の場合: image/png,image/*;q=0.8,*/*;q=0.5 A の場合: text/html

    CGIが、aタグで呼ばれたか、imgタグでか区別するには?
  • 1