<分区>
在 PHP/HTML 页面中,我试图在 php 中启动一个 session ,然后为 session 变量设置一个值,我在 Javascript 函数中尝试这样做,并在此函数有一个 if 语句,但是当我立即转到页面时,if 语句中的 php 代码会自动运行,当我希望代码仅在用户接受条款时运行......
这是我的代码:
HTML :
<label>
<input type="checkbox" name="terms" id="terms-checkbox">
<font color="#090909" size="+1">I agree to the Terms and Conditions.</font>
</label>
Javascript:
if(document.getElementById("terms-checkbox").checked){
<?php session_start(); $_SESSION["ITA"] = "Yes"; ?>
window.open('DL.php?App=STOPit');
}
因此,当我打开包含先前 Javascript 代码的 php 页面时,即使条件尚未满足,$_SESSION["ITA"] 变量也将等于"is"。
希望有人能帮助我。