If I have a variable to pass through a url and it has a question mark in it, do I just need to escape the question mark? If not how can I make sure it passes through like it
Here's a full list of URL encoding characters. If you're using PHP for a server side language, you can use something like...
$nice_url = urlencode("http://your.old.url");
Other languages will have similar functions build in (or you can find one online). This will take care of your question mark (and other url issues).