|
Posted by Jerry Stuckle on 02/01/08 16:01
bobo wrote:
> 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?
No, you're not loading a URL, you're reading a file.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|