如果可能,我需要一些帮助。我想要做的是:发送简报,然后我想跟踪“点击广告”并自动链接到网站网址。
这是我到目前为止所拥有的:
<?php
if( $_GET["email"]) { echo $_GET["email"];}
$email = $_GET["email"];
$page = $_GET["page"];
mysql_connect("localhost", "dbname", "password") or die(mysql_error());
mysql_select_db("dbname") or die(mysql_error());
$redirect = mysql_real_escape_string($_GET['page']);
$page_insert = mysql_query("INSERT INTO tracking_table (`email`, `rec_use_date`) VALUES ('$email', now())") or die(mysql_error());
header("Location:$redirect");exit;
?>
我将保存到数据库中,但不会重定向到URL:
http://www.malaysiastreet.com/tracking/getopen.php?email=youremail@yahoo.com&page=http://www.google.com
答案 0 :(得分:0)
请在以下地址后尝试空格:
变化
header("Location:$redirect");
到
header("Location: " . $redirect);
另外,当您点击网站时,请使用mysqli_
代替mysql_
答案 1 :(得分:0)
使用base64_decode($_GET["return_url"]);
获取用户的URl ..
使用此代码...
<?php
$return_url = base64_decode($_GET["return_url"]); //return url
if( $_GET["email"]) { echo $_GET["email"];}
$email = $_GET["email"];
$page = $_GET["page"];
mysql_connect("localhost", "dbname", "password") or die(mysql_error());
mysql_select_db("dbname") or die(mysql_error());
$redirect = mysql_real_escape_string($_GET['page']);
$page_insert = mysql_query("INSERT INTO tracking_table (`email`, `rec_use_date`) VALUES ('$email', now())") or die(mysql_error());
//to return the user URl
header('Location:'.$return_url);
?>