1

HTTP_Referrer (元の場所)、日付、増加するトラフィック URL を使用してカスタム URL を作成しようとしています。

mysql_connect('localhost', 'mysql_user', 'mysql_password');

mysql_select_db('database');

mysql_query("INSERT INTO table (TrafficID, ClickURL, CreateDate) VALUES('".mysql_real_escape_string($_GET['TrafficID'])."',  '".mysql_real_escape_string($_GET['ClickURL'])."', '".mysql_real_escape_string($_GET['CreateDate'])."')");
mysql_query("UPDATE table_name SET out = out + 1 WHERE ID = $TrafficID")or     die(mysql_error());
$data = mysql_query("SELECT * FROM table_name WHERE ID = $TrafficID") or     die(mysql_error()); 
$info = mysql_fetch_array($data); 
$variable['TrafficID'] = "id"; 
$variable['ClickURL'] = "url";
$variable['CreateDate'] = "date"; 
$value['TrafficID'] = "mysql_fetch_array($data);"; 
$value['ClickURL'] = "$_SERVER['HTTP_REFERER']";
$variable['CreateDate'] = "$today"; 
$link = "http://www.example.com/page.php";
$link .= "?";
$link .= $variable['TrafficID'] . "=" . $value['TrafficID'];
$link .= "&";
$link .= $variable['ClickURL'] . "=" . $value['ClickURL'];
$link .= "@";
$link .= $variable['CreateDate'] . "=" . $value['CreateDate'];
echo "<a href='" . $link . "'>Click here!</a>";`

理想的には、URL はhttp://www.example.com/page.php?TrafficID&ClickURL@dateのようになり、これはすべてデータベースに保存されますが、動作させることができないようです。ミスをする?

アップデート

$value['ClickURL'] = "$_SERVER['HTTP_REFERER']";
$today = date("Ymd");  
$variable['CreateDate'] = "$today"; 
$link = "http://www.example.com/page.php";
$link .= "?";
$link .= $variable['TrafficID'] . "=" . $value['TrafficID'];
$link .= "&";
$link .= $variable['ClickURL'] . "=" . $value['ClickURL'];
$link .= "&";
$link .= $variable['CreateDate'] . "=" . $value['CreateDate'];
echo "<a href='" . $link . "'>Click here!</a>";`

@ を & に変更し、日付の値を再フォーマットしました

4

0 に答える 0