プログラマーに作ってもらったphp(プログラマーに連絡取れず)なんですが、新しく借りたサーバーのphpのバージョンが一つだか新しいらしくユーザーエージェント取得方法が違うらしく動作しません。。。
どなたか教えてください・・・・
if (!isset($_SESSION[user])){
global $HTTP_USER_AGENT;
$ua=$HTTP_USER_AGENT;
$lines2=@file("./rendou/rendou.dat");
$date_file2="./rendou/rendou.dat";
$fp2=@fopen($date_file2, "w") or die("File open error.");
stream_set_write_buffer($fp2, 0);
flock($fp2, LOCK_EX);
for($i=1; $i<=count($lines2); $i++){
list($tmp_ua[$i-1], $tmp_time[$i-1])=explode(':',$lines2[$i-1]);
if($tmp_ua[$i-1]==$ua){
$_SESSION[user]=$ua;
}else{
fwrite($fp2, $lines2[$i-1]);
}
}
flock($fp2, LOCK_UN);
fclose($fp2);
}
if(!$click_flag){
}elseif($click_flag){
if(!isset($_SESSION[user])){
参考にしろ言われたURLです。
http://oku.edu.mie-u.ac.jp/~okumura/php/register …
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちわ。
とりあえず
var_dump($_SERVER);
で環境変数をdumpさせてみましょう。
この中にHTTP_USER_AGENTが入っているなら取得できます。
nullのようなら
var_dump($HTTP_SERVER_VARS);
で取得できるかもしれません。(PHP4.1以前らしいです)
まず、その新しくなったというPHPのバージョンを調べましょう。
<?PHP
php_info();
?>
でPHPに色々な設定が見れます。(外部からアクセスできないところでやるように)
参考URL:http://search.net-newbie.com/php/reserved.variab …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP php ログイン 1 2022/11/01 00:24
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- Excel(エクセル) マクロのコードを、少しでも削って短くしたい 3 2022/08/30 07:46
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLのdatetime型の月日0を削...
-
file_get_contentsで外部URLフ...
-
PHPで外部サイトの一部を取得し...
-
sqlで日付が一番古いデータの月...
-
index.phpに入るには、どうすれ...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
Subversionのリポジトリの削除
-
ImageCreate関数が undefined f...
-
メールフォームのタイトルが文...
-
.phpと.incファイルの違いはな...
-
php 完了画面の送信メールのコ...
-
PHPのif文でその処理を途中で抜...
-
PHPsendmailにて送信元を変更
-
CSV出力にHTMLが入ってしまう
-
入力フォームの空白や改行を制...
-
現在位置より2つ上のディレク...
-
VB.NET 最下位のディレクトリ名...
-
VBSの「MsgBox」について
-
図に示す階層構造で,現在のデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インクルードした部分が表示さ...
-
MySQLのdatetime型の月日0を削...
-
バージョン情報の取得方法について
-
sqlで日付が一番古いデータの月...
-
PHPで外部サイトの一部を取得し...
-
PHPのsetcookieをjavascriptで取得
-
Twitterからのリファラを取得す...
-
遷移前のページのクエリを取得...
-
TwitterのURLからツイート内容...
-
取得したプロキシが生きている...
-
プロキシ経由で画像を保存したい
-
Authorizationヘッダ
-
指定した期間の日付生成
-
PHP5 XML クエリ
-
file_get_contentsで外部URLフ...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
FTPコマンドでディレクトリごと...
-
VBSの「MsgBox」について
-
バッチを用いたフォルダの自動移動
おすすめ情報