※こちらガラケーやフューチャーフォンと言われるものを対象とした記事です
DoCoMo
Multi Comment Editorとかで、画像データに『copy="NO"』を入れてやればOK
au
Multi Comment Editorとかで、画像データに『kddi_copyright=on』を入れてやればOK
Softbank
簡単なのは
『.jpg』を『.jpz』に、『.png』を『.pnz』にする。
でもキャリア毎にイチイチ作るのメンドいし、GIFは無理。
「保存」はできるけど、外部送信は不可。
外部メディアへの転送は、C型端末(Jphone)では不可だけど、P型(vodafone)・3G(Softbank)端末ではできてしまうとか。
そこはもっとしっかり作ろうよ…というところ。
だから.htaccessとかで画像のヘッダーに
Header set x-jphone-copyright no-store Header append x-jphone-copyright no-transfer Header append x-jphone-copyright no-peripheral
とか書く方を勧める。
※Apacheの「mod_headers」モジュールが必要らしい
因みにC型端末(J-Phone)は非対応!だけどまぁ、6KB程度しか表示出来ない下位端末が画像を保存できるとは思わないな…
3キャリア全てで画像転送不可設定
まず画像は、DoCoMoがPNG非対応だから、GIFかJPEGで作る。
べ、べつにDoCoMoだけのためなんかじゃないんだからね!とかいいながら。
DoCoMoとau対応
Multi Comment Editorとかで、画像データに『kddi_copyright=on,copy="NO"』を入れてやればOK
※順番が違うとちゃんとならなかったりする。
PHPから自動的に対応する方法もあるよ
※ImageMagickのコマンド「mogrify」必須
$cmd = "mogrify -comment 'kddi_copyright=on,copy=\"NO\"' test.jpg"; $res = system($cmd);
Softbank対応
『.htaccess』に以下を記載。
全部転送不可
ディレクトリ以下全部拒否になる
Header set x-jphone-copyright no-store Header append x-jphone-copyright no-transfer Header append x-jphone-copyright no-peripheral
の前に
AddType image/jpeg jpz AddType image/png pnz
が必要みたいだ
画像のみ転送不可
<FilesMatch "\.(jpg|gif|png)$"> Header set x-jphone-copyright no-store Header append x-jphone-copyright no-transfer Header append x-jphone-copyright no-peripheral </FilesMatch>
※参照
- 各キャリアの画像保存・転送制限の設定方法をまとめてみました | ke-tai.org
- 携帯で画像再配布を不可にする方法 - かばだんなさん かく語りぬ
- BirdCage404 MultiCommentEditorを使用して転送制限を掛ける ※初心者にも優しい
Header set x-jphone-copyright no-store Header append x-jphone-copyright no-transfer Header append x-jphone-copyright no-peripheral Header append copy NO Header append kddi_copyright on
て出来れば簡単でいいのにねぇ。
コメント