在url中包含人名和姓氏,与空间作斗争


Including a persons name and last name in a url, battling with the space

我对此很陌生,需要帮助我正在尝试发送个性化的问候。只要发件人和受益人的名字仅限于他们的名字,我的代码就可以完美地工作。一旦我输入他们的姓氏,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进行转义。