Re: Base64 Encode

From: Date: Sun, 02 Feb 2003 07:24:16 +0000
Subject: Re: Base64 Encode
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-133970@lists.php.net to get a copy of this message
What about $_GET['goto']??? Sounds like another register_globals issue. Also, instead of base64 encoding, you may want to use the rawurlencode and rawurldecode functions. On Saturday 01 February 2003 07:02 pm, Stephen wrote: > I have a PHP script that works on older versions of PHP but on 4.3, it > outputs nothing. Here's my code: > > <?php > echo '<SCRIPT language="JavaScript" > type="text/javascript">'."\n" > ."\n".'if (document.location == top.location)'."\n" > .' top.location="home.php?goto=' > .base64_encode($_SERVER["REQUEST_URI"]).'";'."\n" > .'</SCRIPT>'; > ?> > > The problem is, when it redirects, the URL variable goto is empty. I'm > assuming this has something to do with base64_encode. Since this code > snipet is on every page of my site, it'd be a hard hassle to change it so > is there a setting in PHP I need to tweak or should I set aside a few hours > to edit this code? If the latter, what should I change it to? > > Thanks, > Stephen Craton > http://www.melchior.us > > "What's the point in appearance if your true love, doesn't care about > it?" -- http://www.melchior.us -- If anyone can show me, and prove to me, that I am wrong in thought or deed, I will gladly change. I seek the truth, hich never yet hurt anybody. It is only persistence in elf-delusion and ignorance which does harm. -Marcus Aurelius

« previous php.general (#133970) next »