端末判別君


機能/サンプル/設定 /設置方法/ダウンロード


機能

訪問してくれた人が携帯電話か、パソコンかによって表示するページを変えたい場合ってありませんか?

パソコンだったら、index.htmlを表示し、
携帯電話だったらmobile.htmlを表示する・・・ってな風に・・・。

このCGIはその様な目的のものです。

既存の振り分けCGIでは転送タイプの振り分けでは、振り分けられたページのアドレスが分かりますし、
ブックマークも振り分けた後のアドレスになります。

それに比べ、当CGIはそれぞれのページ転送するのではなく、ファイルを読み込んで表示します。
CGIのパスを単一のアドレスとして登録する事によって、携帯からパソコンからでもアクセス可能です。
(パソコン用ページや携帯電話用ページはファイル名を含めて自由に変更可能です。)

サンプル

動作させると、別のページを表示します。

端末判別のサンプル
(設定画面サンプル)

パスワードは0123に設定しています。(変更は無効にしています。)


設定

CGIファイルをテキストエディタ等で編集します。

設定が必要な項目は次の3ヶ所です。
  1. 1行目
    #!/usr/local/bin/perl
    perlのパスです。CGIを設置するサーバーの設定に合わせます。
  2. 12行目
    $g_adm_p = '0123';
    管理人用のパスワードです。(変更する事を強くお奨めします。)
  3. 13行目
    $g_lm = -1;
    設定内容を保管しているファイルの同時アクセスにる破損を防ぐ為に用いる方法を決定します。設置するサーバーがflockをサポートしているのであれば0を、していないのであれば1を設定します。どちらか分からない場合には-1のままでも動作しますが、動作が遅くなる事があります。
上記内容の赤い文字の場所を書き換えます。それ以外を書き換えるとCGIが正常に動作しなくなります。';等も重要な意味を持っていますので、変更できません。

設置方法

CGIをアップロードしたら、CGIに mode=adm とパラメータをつけてを呼び出します。そうすると、次の様な画面が表示されます。 (例えば http://xxx.yyy.zzz/cgi-bin/carrier.cgi にアップロードした場合には http://xxx.yyy.zzz/cgi-bin/carrier.cgi?mode=adm と呼び出します。)

ログイン画面

この画面が現れない場合にはCGIのアップロードに失敗しています。設置の確認が必要です。この画面でCGIファイルに書き込んだ管理人用のパスワードを入力すると次の様な設定画面が現れます。

設定画面

この画面で次の項目を設定します。
  • パソコンサイト:パソコンからアクセスした場合に表示するページ。CGIからの相対パスで指定の事
  • モバイルサイト:携帯電話からアクセスした場合に表示するページ。CGIからの相対パスで指定の事

ダウンロードについて

トップページにある利用規約をご理解の上、下記リンクよりダウンロードしてください。

端末判別君 最新版

ダウンロードされた際には利用規約には同意したものと判断しますので、ご注意ください。


機能/サンプル/設定 /設置方法/ダウンロード

-- Copyright © myumyu web --