Support » Fixing WordPress » Dropping @ in an email when passing as an argument in a URL

  • Pastor Walt Mayhew


    My site is a bible reading site that offers numerous plans to select from. The daily reading program uses PHP to present the reading. At the bottom of the reading I’ve I’ve set up a link that the reader can click on to receive the reading via email. The URL contains the user’s id and reading plan as arguments so that when clicked I can in the receiving page update the table that is used to present the daily readings to indicate email delivery has been requested.

    I used the PHP code below to set up the link.

    echo '<center><p><a>Click here to have this daily reading sent by email beginning tomorrow.</a></p></center>';

    [Moderator Note: Please post code & markup between backticks or use the code button. Your posted code has now been permanently damaged by the forum’s parser.]

    The link appear wonderfully and kicks off the wordpress page as desired.

    The receiving page’s PHP code uses $_GET to read the variables


    I was getting a not found condition in the reading plan table which should never happen. So, I put in echos to see the content of the arguments passed.

    When I echo the variables back, the @ in the email address has been stripped out of the variable $u1.

    What do I need to do to fix this?

  • The topic ‘Dropping @ in an email when passing as an argument in a URL’ is closed to new replies.