[FX.php List] Hiding URLs during include() and header()

Jonathan Schwartz jonathan at eschwartz.com
Sat Sep 30 17:43:41 MDT 2006


Welcome to the list, Dlae

;-)

We've had the conversation before about exposing recid's on the URL., 
and I think that I might post a new thread with Pros and Cons  of 
Links versus Posts.  However, my current post is regarding how to 
avoid having the vanilla script.php that is processing in the 
background from displaying in the URL .

In my case, I just renamed the script from phpmail.php to 
processing.php.  it still does display, but it is less descriptive. 
There are no recids involved.  They are being passed via SESSION 
data. I'm fine with that.

Thanks.

Jonathan

At 4:27 PM -0500 9/30/06, Dale Bengston wrote:
>Hi Jonathan,
>
>I "hide the URL" by using all POST (form submits) for everything on 
>my sites. And I mean everything. While anyone viewing source could 
>figure out what I'm doing, database parameters are obfuscated far 
>better than hanging it all out in the URL.
>
>Dlae
>
>On Sep 30, 2006, at 4:07 PM, Jonathan Schwartz wrote:
>
>>Thanks. That would work when I needed contents only. I'll try it.
>>
>>How about when you need to process on a second page and return?
>>
>>On that subject, I just tried to use the following scripting, and 
>>script2 doesn't seem to want to run.  is this supposed to work?
>>
>>blah blah
>>	header'(location:script1.php'); //works
>>	header('location:script2.php'); //doesn't work
>>
>>blah blah
>>
>>
>>At 4:54 PM -0400 9/30/06, DC wrote:
>>>if you don't actually need to 'land' on the page you can use 
>>>file_get_contents() to load a page right in PHP and get the 
>>>contents.
>>>
>>>is that the kind of thing you want to do?
>>>
>>>dan
>>>
>>>On Sep 30, 2006, at 11:33 AM, Jonathan Schwartz wrote:
>>>
>>>>Hi Folks,
>>>>
>>>>I'm wondering if there is a way to hide the URL from view when I 
>>>>am loading a page with include() and header().
>>>>
>>>>In this case, I am sending a single email after a specific event. 
>>>>I load the phpmail.php page with the header() function and then 
>>>>land at a third page.  The issues is that the phpmail.php page 
>>>>display's in the Address bar during the step.  
>>>>I'd prefer that not happen.
>>>>
>>>>
>>>>I can think of some solutions:
>>>>	- embed the code in the existing page rather than call the 
>>>>phpmail pahge.
>>>>	- use include instead, but I believe that produces the same results.
>>>>	- rename the phpmail.php page to something less obvious 
>>>>(processing.php).
>>>>	- use a technique to hide the URL, which I am seeking here.
>>>>
>>>>In other cases, during login for example, I start on Login.php, 
>>>>call login_validate.php and return to login if unsuccessful.  The 
>>>>login_validate URL remains on the address bar.
>>>>
>>>>
>>>>Thanks in advance,
>>>>
>>>>
>>>>Jonathan
>>>>--
>>>>
>>>>Jonathan Schwartz
>>>>FileMaker 8 Certified  Developer
>>>>Associate Member, FileMaker Solutions Alliance
>>>>Schwartz & Company
>>>>jonathan at eschwartz.com
>>>>http://www.eschwartz.com
>>>>http://www.exit445.com
>>>>415-381-1852
>>>>
>>>>_______________________________________________
>>>>FX.php_List mailing list
>>>>FX.php_List at mail.iviking.org
>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>_______________________________________________
>>>FX.php_List mailing list
>>>FX.php_List at mail.iviking.org
>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>>--
>>
>>Jonathan Schwartz
>>FileMaker 8 Certified  Developer
>>Associate Member, FileMaker Solutions Alliance
>>Schwartz & Company
>>jonathan at eschwartz.com
>>http://www.eschwartz.com
>>http://www.exit445.com
>>415-381-1852
>>
>>_______________________________________________
>>FX.php_List mailing list
>>FX.php_List at mail.iviking.org
>>http://www.iviking.org/mailman/listinfo/fx.php_list
>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list


-- 

Jonathan Schwartz
FileMaker 8 Certified  Developer
Associate Member, FileMaker Solutions Alliance
Schwartz & Company
jonathan at eschwartz.com
http://www.eschwartz.com
http://www.exit445.com
415-381-1852



More information about the FX.php_List mailing list