我正在尝试用PHP编写一个可以在论坛上向某个用户发送消息的脚本。例如,消息表单可以这样格式化:
<input>Username Goes Here</input
<textarea>Message Goes Here</textarea>
幸运的是,我能够根据URL的格式填充输入字段。但是,我对textarea部分不太满意。
我如何填充textarea字段?
链接的格式如下:
https://live.xbox.com/en-US/Messages?gamertag=gamertag
“gamertag”是收件人
textarea的格式为:
<textarea class="compose empty" empty="true">Say something here...</textarea>
感谢您的帮助!
答案 0 :(得分:2)
像这样:
<textarea class="compose empty" empty="true"><?php echo htmlspecialchars($_REQUEST['gamertag']);?></textarea>
考虑到网址是
https://live.xbox.com/en-US/Messages?gamertag=gamertag
您可以获得gamertag的价值:
$gamertag = htmlspecialchars($_GET['gamertag']);
$gamertag = htmlspecialchars($_REQUEST['gamertag']);
要包含静态内容:
<textarea class="compose empty" empty="true">Your Verification Code is : <?php echo htmlspecialchars($_REQUEST['gamertag']);?></textarea>
答案 1 :(得分:0)
您的网站无法让用户的浏览器预先填充第三方网站上的任意字段。
据推测,Microsoft提供了一种机制来预先填充用户名字段以用于“与我联系”链接,但不是该消息,因为该用户的正面使用案例要少得多,并鼓励垃圾邮件。