ホーム > ブログ > 携帯+DOCOMO+guid

携帯+DOCOMO+guid

DOCOMO端末で「携帯電話情報通知」画面を通さずに端末識別番号取得を
取得するためには、URLパラメータに「guid=ON」を付与すればよい。

なのですが、これをサイト内の全リンクに対して手動で対応していたら面倒なので、
PHPで自動化する方法を紹介します。

output_add_rewrite_var関数を使います。

if (DOCOMO端末からのアクセスだったら) {
    // guid=ONを付与する要素をurl_rewriter.tagsで指定
    ini_set("url_rewriter.tags", "a=href,area=href,frame=src,form=action,fieldset=");
    // パラメータ名に「guid」、パラメータ値に「ON」をセット
    output_add_rewrite_var('guid','ON');
}

出力後のHTMLを確認すると、ちゃんと付いてます、guid=ON。
<a href="hoge.php?guid=ON">link</a>
<form action="hoge.php?guid=ON" method="post">
<input type="hidden" name="guid" value="ON" />
</form>
前の記事 «
次の記事 »