JasonHarper Posted May 17, 2010 Share Posted May 17, 2010 Hello! This may not be the appropriate forum for this question since I'm also using JS but I thought I'd ask. I have a very simple JS that redirects a user based on selection from a drop down list. I need to include a query string (unique ID) in the redirect URL that I base64 encode to obscure the ID. When I use the PHP variable in the JS code without encoding, it works perfectly. When I implement encoding, it doesn't work. I'm guessing I need something like add slashes...? CODE THAT WORKS: function goto(form) { var index=form.drpFilter.selectedIndex if (form.drpFilter.options[index].value != "0") { location="/accountinfo.php?q=" + <? echo $uniqueID; ?>;}} CODE THAT DOESN'T WORK: function goto(form) { var index=form.drpFilter.selectedIndex if (form.drpFilter.options[index].value != "0") { location="/accountinfo.php?q=" + <? echo base64_encode($uniqueID); ?>;}} Thanks so much for any help! Jason Link to comment https://forums.phpfreaks.com/topic/202001-encoding-php-variable-with-javascript/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.