程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 利用img遠程調用圖片記錄訪問者浏覽器信息操作系統等

利用img遠程調用圖片記錄訪問者浏覽器信息操作系統等

編輯:關於PHP編程


判斷操作系統我懶得寫正則判斷了大家直接根據浏覽器信息就能知道了
 
http://localhost/test.php
 
$pass=admin 這個是查看信息的密碼
 
http://www.BkJia.com /test.php?pass=admin
 
就能查看密碼了
$filePath=’./x.txt’; //信息保存地址
$image=’x.jpg’; //讀取圖片並輸出的 各位自己選擇圖片
 
<?php
date_default_timezone_set('PRC');
$pass='admin';
$filePath='./x.txt'; //信息保存地址
$image='x.jpg'; //輸出圖片名稱
if(@$_GET['pass']==$pass){
$pics=file($filePath);
for($i=0;$i< count($pics);$i++)
{
echo $pics[$i];
}
exit;
}else{
header("Content-type:image/jpeg");
$ip=getip();
$USER_AGENT=$_SERVER['HTTP_USER_AGENT'];
$data=date("Y-m-d H:i:s", time());
$content='訪問IP:'.$ip.'<br />浏覽器信息:'.$USER_AGENT.'<br />COOKIE:<br />';
writeto($filePath,$content);
foreach($_COOKIE as $key=>$value){
$content=$key.' = '.htmlspecialchars($value).'<br />';
writeto($filePath,$content);
}
writeto($filePath,'訪問時間:'.$data.'<br />');
$pics=file($image);
for($i=0;$i< count($pics);$i++)
{
echo $pics[$i];
}
}
function getip() {
if (! empty ( $_SERVER ["HTTP_CLIENT_IP"] )) {
$cip = $_SERVER ["HTTP_CLIENT_IP"];
} else if (! empty ( $_SERVER ["HTTP_X_FORWARDED_FOR"] )) {
$cip = $_SERVER ["HTTP_X_FORWARDED_FOR"];
} else if (! empty ( $_SERVER ["REMOTE_ADDR"] )) {
$cip = $_SERVER ["REMOTE_ADDR"];
} else {
$cip = ‘‘;
}
preg_match ("/[\d\.]{7,15}/", $cip, $cips );
$cip = isset ( $cips [0] ) ? $cips [0] : 'unknown';
unset ( $cips );
return $cip;
}
function writeto($filePath, $content){
$path = fopen($filePath,'a');
flock($path, LOCK_EX);
$result = fwrite($path, $content);
fclose($path);
return $result;
}
?>
 
原地址:http://www.90sec.org/thread-1744-1-1.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved