我想发送我的会话变量:$ _SESSION ['steamid'] 使用表单到另一个网页。我还想要一个带有变量的禁用文本表单。
目前,这是我的代码:
$variable = $_SESSION['steamid'];
和
<input type="hidden" name="b64id" value="'$variable'"/></br>
<p>Your 64 ID: <input type="text" name="b64id" value="'$variable'" disabled="disabled"/></br>
但我只是在另一端收到“$ variable”。我想避免使用POST和Cookies,但如果需要,我很乐意使用它。我可以确保$ variable有一个值。
答案 0 :(得分:3)
两个问题:
这应该做你需要的(假设PHP 5.4+或短标签启用):
<p>Your 64 ID: <input type="text" name="b64id" value="<?= $variable ?>" disabled="disabled"/></br>
答案 1 :(得分:0)
当你想使用PHP变量时,你应该打开PHP标签
不正确
<input type="hidden" name="b64id" value="'$variable'"/></br>
<p>Your 64 ID: <input type="text" name="b64id" value="'$variable'" disabled="disabled"/></br>
<强> CORRECT 强>
<input type="hidden" name="b64id" value="<?php echo $variable ?>"/></br>
<p>Your 64 ID: <input type="text" name="b64id" value="<?php echo $variable ?>" disabled="disabled"/></br>
有一个简短的表单<?= $variable ?>
这意味着<?php echo $variable ?>
欢迎使用PHP WORD !!!
享受:)
答案 2 :(得分:-1)
使用以下具有php标记的代码:
<input type="hidden" name="b64id" value="<?php echo $variable ?>"/></br>
<p>Your 64 ID:
<input type="text" name="b64id" value="<?php echo $variable ?>" disabled="disabled"/>
</br>
您还应该检查session
是否有价值。
像:
$variable = (isset($_SESSION['steamid']))?$_SESSION['steamid']):'';