The php directive track_vars is deprecated and is always 
on.  You appear to be referring to the register_globals 
directive though, which is a hot topic these days in the 
world of PHP.

If register_globals = on, then $text will exist in your 
example (register_globals will create it).  Otherwise 
it won't exist automagically but will be available in 
$_GET and $HTTP_GET_VARS, as well as in $_REQUEST. Also, 
extract() or import_request_variables() can create them 
if you want.

Try this:

  print $_GET['text'];


Read about predefined variables, superglobals, and 
register_globals in the PHP manual.

  http://www.php.net/manual/


Regards,
Philip Olson


On Wed, 22 May 2002, [Windows-1252] Johan Ekström wrote:

> Okay, mystery to me, when I installed PHP 4.2.1 on Apache 2.0.35, the track_vars 
>function, stopped working.
> 
> a simple command like, example :
> 
>  file : default.php
> ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
> <?
>   echo("$text");
> ?>
> 
> then I type in the address in ie6, like : http://127.0.0.1/default.php?text=this
> 
> but it doesn't show anything. it becomes a blank page instead of echoing out "this".
> 
> Now, I thought track_vars was set to "Off" but in php.ini, it stood that it always 
>was on.
> So, now I'm stuck... I'm using the php4apache2.dll module, which I suppose may be the
> problem, but I don't think they would have forgotten this function in that file.
> 
> Anyone got any idée's??? I kind of need that function to do multipages.
>       johan ekström [EMAIL PROTECTED] 
>         http://www.dynamicduo.nu/ 
> 
> 


--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to