Re: URL parsing, help
- From: Rhialto <Rhialto@xxxxxxxxx>
- Date: Thu, 27 Nov 2008 18:01:13 -0800 (PST)
On 27 nov, 20:26, trookat <troo...@xxxxxxxxxxxxx> wrote:
Rhialto wrote:
On 27 nov, 19:29, Rhialto <Rhia...@xxxxxxxxx> wrote:
On 27 nov, 19:05, Jerry Stuckle <jstuck...@xxxxxxxxxxxxx> wrote:
Rhialto wrote:Found it, thanks for the clue!
With a lot of search in Google I made it in JS but there is a part I'dLook at the $_GET superglobal.
like to be in PHP and I can't find how to do it.
From a page that usually display in a frame I have this JS :
if (self == top) { top.location.href="/index.php?url=test.php"; }
Now you may have guessed what I'm trying to do, load the top page but
with the frame I passed in the URL
I successfully achieved my goal with JS but I think it would be nice
using PHP.
How can I extract only "test.php" from the URL so I can:
<?php echo "<iframe src=\'" + url + "'>" ?>
Thanks
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@xxxxxxxxxxxxx
==================
I'm no php expert and even if the next line works, maybe someone can
optimize it?
<iframe src="<?php if ($_GET["url"] == "") { echo "default.php"; }
else { echo $_GET["url"]; } ?>"></iframe>
What you have is fairly optimized however it is not secure. people could
use this to load url's that you are not wanting.
I've come to this mostly to avoid someone (or search engine) to link
directly to the frame, bypassing the top page.
What I suggest is something like
<?php
// if url is set assign $url the url else set it to default
$url = isset($_GET['url']) ? $_GET['url'] : 'default.php';
$ok_url="default.php"; // set default ok_url
switch ($url)
{
case 'first.php' : $ok_url="first.php";break;
case 'second.php' :$ok_url="second.php";break;
case 'third.php' :$ok_url="third.php";break;
}
I understand the 1st part but why the switch?
What if I replace my previous code with only
$url = isset($_GET['url']) ? $_GET['url'] : 'default.php'; echo
'<iframe src="'.$url.'"></iframe>';
Thanks for your input, I'm still learning.
.
- Follow-Ups:
- Re: URL parsing, help
- From: Jerry Stuckle
- Re: URL parsing, help
- References:
- URL parsing, help
- From: Rhialto
- Re: URL parsing, help
- From: Jerry Stuckle
- Re: URL parsing, help
- From: Rhialto
- Re: URL parsing, help
- From: Rhialto
- Re: URL parsing, help
- From: trookat
- URL parsing, help
- Prev by Date: Re: sessions not working
- Next by Date: Re: URL parsing, help
- Previous by thread: Re: URL parsing, help
- Next by thread: Re: URL parsing, help
- Index(es):
Relevant Pages
|