SEO対策

HTTPユーザーエージェント文字列の取得するメソッド

WebサイトもUAの端末は多種多様になり、かなりの種類のユーザーエージェントが存在します。
そんなUA文字列を取得するための記述、メソッドについて。

今回はPHP、JavaScript、Perlの3言語の取得メソッド。

[php] $_SERVER[‘HTTP_USER_AGENT’]
[JavaScript] navigator.userAgent
[perl] $ENV{‘HTTP_USER_AGENT’}

SEO対策

XMLデータ内のタグ件数と属性値をループ取得-PHP simplexml_load_file

PHPのsimplexml_load_fileでXMLをパースし、タグ内の属性値、
例えば

<item title=”かっぱ”>

のような場合にtitle属性の”かっぱ”にあたる部分を、7つ取得する。
7件以下の場合は、7件以下の件数分のtitle属性値を取得して表示する場合の記述

<? php
$rssdata = simplexml_load_file(‘http://***.com’);
$arrayCnt = array();
$tcount;
foreach($rssdata -> channel ->item as $acount){
array_push($arrayCnt, (string)$acount);
$rcount = count($arrayCnt);
if($rcnt > 7){
$tcount = 7;
break;
}
}
$tcount = $rcount;
for ($i=0; $i<$tcount; $i++){ print "<h3 class='lcnt-ssec-ttl'>"; print "<div>"; print $rssdata0 -> channel ->item[$i][‘title’];
print “</div>”;

}
?>