まず、mysql側でhostというtableをつくります。
mysql> use cookie
Database changed
mysql> create table cookie.host(
-> host varchar(41),
-> hostname varchar(41)
-> );
Query OK, 0 rows affected (0.33 sec)
受信側で、pdoのinsertを書きます。
test1.php
$Host = $_POST['HOST'];
$HostName = $_POST['HOST_NAME'];
$dsn = "mysql:dbname=cookie;host=localhost";
$user = "hoge";
$password = "hogehoge";
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e){
print('connection failed:'.$e->getMessage());
}
$stmt = $dbh -> prepare("INSERT INTO host (host, hostname) VALUES(:host, :hostname)");
$stmt->bindParam(':host', $Host, PDO::PARAM_STR);
$stmt->bindParam(':hostname', $HostName, PDO::PARAM_STR);
$stmt->execute();
$result = 'HOST' . $Host . '<br>HostName'.$HostName;
echo $result;
送信側は、buttonが押されたら、postと書きます。
test.php
<script>
$(function(){
$('#ajax-button').click(
function(){
var postData = {"HOST": location.host,"HOST_NAME":location.hostname};
$.post(
"test1.php",
postData,
function(data){
$(".box").html(data);
}
);
});
});
</script>
ボタンを押して、mysqlをselectすると、、、、
入ってる! まじかー

“$(‘#ajax-button’).click(” のところを、$(document).ready(function(){に変えます。
test.phpをリロードすると、
あああああああああああああああああ

$(“.box”).html(data);をコメントアウトしてリロードすると
// function(data){
// $(".box").html(data);
// }
あれ、ちょっと待て、混乱してきた、あれ、これ、もしかしてアナリティクスいける?
