我正在研究ajax(native JavaScript)表單。我無法獲得推薦密鑰並將其發送到PHP後端。JavaScript/PHP:獲取推薦密鑰URL
的想法是,Ajax請求發送整個URL(與表單數據)作爲字符串PHP引擎。然後,我可以分解PHP中的URL並提取密鑰。
這是我到目前爲止有:
網頁網址:
http://example.com?ref=gr84r34ijg98g
JS:
// Send the form data with the URL
function getquerystring() {
var email = document.getElementById('email').value;
var URL = document.URL;
qstr = 'email=' + email + '& URL=' + URL;
return qstr;
}
然後,在我的PHP,我可以檢索的形式數據和網址:
$email = $_POST['email'];
$url = $_POST['URL'];
我怎麼能那麼擊穿的URL,這樣我只在年底作爲字符串有代碼?我認爲我可以在發送它之前在JavaScript中分解URL,但我認爲使用PHP做這部分可能更容易。
像一個preg_match()
,消除「http://example.com?ref=」可能會做。雖然不確定如何做到這一點。
此鏈接可能會幫助你 http://www.php.net/manual/en/function.parse-url.php –