php - How can I pass on a url variable from 1 page to another? -
i've got referral script running on website i've ran problem , unfortunately don't know enough php solve it.
the script grabs variable 'ref' url don't have variable time page script running.
so process is
homepage.com/?ref=xxxxx >user clicks on script page homepage.com/script.php
i need
homepage.com/?ref=xxxxx >user clicks on script page >homepage passes variable script page homepage.com/script.php?ref=xxxxx
i don't have code running on homepage. code on script page is
if(isset($_cookie['ref_link'])){ $ref = $_cookie['ref_link']; }else{ $ref = rand(1,9).date('y').date('m').date('d').date('h').date('i').date('s'); $ref = rand_uniqid($ref); setcookie("ref_link",$ref, 9999999999); $insert = "insert cookie_ref(ref_val) values('".$ref."');"; @mysql_query($insert); } $error = ''; //used checking if ip has been re used if(isset($_get['ref'])){ $getip = "select * cookie_ref_ips ip_address = '".getrealipaddr()."' , ref_val = '".$_get['ref']."'"; $getip_query = @mysql_query($getip); if(@mysql_num_rows($getip_query) < 1){ $update = "update cookie_ref set ref_hits = ref_hits + 1 ref_val = '".$_get['ref']."'"; @mysql_query($update); $insertip = "insert cookie_ref_ips(ip_address,ref_val) values('".getrealipaddr()."','".$_get['ref']."')"; @mysql_query($insertip); }else{ $error = "<h1>you used refferal link!</h1>"; } }
this bit more complicated thought because homepage running off wordpress script page standalone page calls wordpress header. can't start session in wordpress header file start again because header file called in script. suggestions?
if u have html source put link
homepage.com/script.php?ref=<?php $_get['ref']?>
Comments
Post a Comment