|
Posted by bobo on 02/01/08 15:35
Rik Wasmus wrote:
> On Fri, 01 Feb 2008 15:58:41 +0100, bobo <fourtwentybh@yahoo.com>
> wrote:
>
> > I need something like include("first.php?id=1")...
> >
>
> You don't. $_GET variables are available in the included script:
>
>
> url: first.php?id=2
> first.php
> <?php
> include 'second.php';
> ?>
> second.php
> <?php
> echo $_GET['id'];//outputs '2'
> ?>
>
> Now, if you need the change the GET variable in between, there is
> something wrong with the logic, but we can work around that:
>
> url: first.php?id=2
> first.php
> <?php
> $id = 3;
> include 'second.php';
> ?>
> second.php
> <?php
> $id = isset($id) ? $id : $_GET['id'];
> echo $id;//outputs '3'
> ?>
yes... that's what I'm doing now... to set the value for the variable
and then include the second file... but, I was wondering if I could do
a function like include, but add argument to the second file...
something like this
first.php
include("second.php?id=1")
second.php
do whatever, with the id value
so... what I want is not to set the value before... but... to send the
value to the file... something like you use when linking... i.e.
<a href='second.php?id=1'>
but... without the link... something like include
is that possible?
--
[Back to original message]
|