勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

ユーザーエージェントなどユーザー情報を取得する方法

      2014/07/03

上からUA、IP、ホスト名を取得。

$ua = $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($ip);

FlashPlayerのバージョンについてはPHPでの
取得が難しいみたい。
ただ、JSでライブラリを使用すると簡単。
↓↓のサイト様から、swfobject.jsをダウンロードする。
http://code.google.com/p/swfobject/

それを呼び出して↓↓を記述。

playerVersion = swfobject.getFlashPlayerVersion();
flash_ver = playerVersion.major + "." + playerVersion.minor + "." + playerVersion.release;

flash_verがバージョン情報となる。

■サンプル

http://sample.taitan916.info/ua/

 - javascript, PHP

  関連記事

msyql-image
MySQLiで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...

javascript_logo_unofficial-300x300
リンク部分にマウスオーバーでツールチップを表示(nicetitles.js)

既存のソースにて見たことの無いプラグインが 使われていたのでメモ。 ■参考 ht ...

url
CodeIgniterでログをファイルに出力する

Codeigniterで何らかのエラーが発生した際に分かりやすい形でファイルに情 ...

images
CSVファイルを使って郵便番号から住所を抽出する

■ソース <? error_reporting(E_ALL & ~ ...

images
PHPでみたいに省略して書く際の設定

さくらvpsで<?=$hoge;?>とか省略して書こうとしても書けな ...

images
PHPでサイトマップを動的に生成する

WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...

msyql-image
ランダム表示のページング

MySQLからデータを持ってくる際に、 ランダムな表示を行ってほしいと言われた。 ...

images
var_export

PHPのソースでvar_exportという見慣れない関数があった。 Aファイルか ...

other
incファイルとかtplファイルとか

初めて見るサーバーのファイルを見ていると incファイルとかtplファイルとか見 ...

javascript_logo_unofficial-300x300
クロスドメイン突破をjavascriptで行う

ajaxとかでクロスドメインを突破する際は、 PHPファイルを介すかJSONPを ...