私は変数を投稿して取得するスクリプトを持っていますが、問題はページのURLに変数が含まれていることです。投稿にURLを投稿する
URL内の変数を非表示にする方法はありますか? URLは
http://localhost/try.php?js_var=123abc
として示されます例えば
http://localhost/try.php
JavaScriptとHTML
<html>
<head>
</head>
<body>
<a href="#" id="link">Click me!</a>
<script>
var js_var = "123abc";
document.getElementById("link").onclick = function (e)
{
window.location = "try.php?js_var=" + js_var;
}
</script>
</body>
</html>
試みを印刷するためのコードを変更する方法はあります.php
<?php
if (isset($_GET['js_var'])) $php_var = $_GET['js_var'];
else $php_var = "<br />js_var is not set!";
echo $php_var;
?>
この「window.location =」try.php?js_var = "+ js_var;" POSTですか? – Lidaranis
'GET'リクエストは常にURLにクエリ文字列を表示します。隠す場合は、フォームの ''フィールドに追加し、 'POST'メソッドを使用してください... – War10ck