我对此很陌生,需要帮助我正在尝试发送个性化的问候。只要发件人和受益人的名字仅限于他们的名字,我的代码就可以完美地工作。一旦我输入他们的姓氏,URL就不包括它,我猜问题是因为他们的名字和姓氏之间有空格。php数据来自我的网站上的输入
这是我的代码示例
<p>Dear <?php echo stripslashes($item -> iof_benname); ?></p>
<p></p>
<p>A donation has been made in your honour by: <?php echo stripslashes($item -> iof_name); ?></p>
<p></p>
<p>Please <a href=http://myym.co.za/wp-content/uploads/2014/09/IHO.php?NAME=<?php echo stripslashes($item -> iof_name)?>&BNAME=<?php echo stripslashes($item -> iof_benname) >>click here</a> to view your message.</p>
首先,应使用htmlspecialchars
而不是stripslashes
处理卫生处理。
其次,类似URL中的参数应该使用urlencode
进行转义。