It looks like all the C# does is decode the URL of the page to which you want to redirect. The page then uses JavaScript (window.location.replace) to actually handle the redirect.
You should be able to accomplish this with something like: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <?php $to = urldecode ($_GET ['to']); ?> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <script type="text/javascript" language="javascript"> <!-- window.location.replace ("<?php echo $to; ?>"); --> </script> <title></title> </head> <body></body> </html> -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cliff Hirsch Sent: Saturday, June 16, 2007 10:38 AM To: NYPHP Talk Subject: Re: [nyphp-talk] Fix for IE Security Alert " You are about to be redirected to a connection that is not secure" On 6/16/07 8:24 AM, "Cliff Hirsch" <[EMAIL PROTECTED]> wrote: > On 6/16/07 12:00 AM, "Allen Shaw" <[EMAIL PROTECTED]> wrote: > >> Cliff Hirsch wrote: >>> When redirecting from a secure login page to a non-secure page after logging >>> in, Internet Explore pops up the following security alert: >>> >>> ³You are about to be redirected to a connection that is not secure" >>> >>> Doe anyone know how to prevent this? I found an ASP fix: http://www.codeproject.com/useritems/switchprotocol.asp Implement Tranz.aspx, which takes care of the script-block redirect: <%@ Page Language="C#" Theme="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { _to = Server.UrlDecode(Request.QueryString["to"]); } private string _to; protected void js() { Response.Write("window.location.replace(\"" + _to + "\");"); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <script type="text/javascript" language="JavaScript"> <!-- <% js(); %> --> </script> <title></title></head><body></body> </html> Don't know what this does. Anyone have a PHP equivalent? _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php