[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