Re: GET / POST
| From: | M.B. | Date: | Mon, 23 Sep 2002 23:01:49 +0000 |
| Subject: | Re: GET / POST | ||
| References: | 1 2 3 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-15968@lists.php.net to get a copy of this message | ||
I don't really know what you mean, but I think you whant to send variables
from a form or something (page, or whatever).
And then what would you want to do with it?
If you whant to use it write away, use the "header"-methode.
If you whant to use it after leaving the page in anouther page, then use the
methode you descriped yourself.
I hope this helps a little bit.
If not, let me know.
M.B.
"Carl Caamano" <carl@pinsonault.com> schreef in bericht
news:20020923140937.20493.qmail@pb1.pair.com...
> I am also a newbie to PHP. I have been writing and copying code from the
> web. It seems to me without having the register_global set to on, 99% of
> the code out there is useless. I have been using the POST method for my
> form method. I've tried modifiy code from the web to work without the
> register_global being set. I get parse errors saying something like
> T_VARIBLE ',' or ';' expected most the time.
>
> For example how would you change this line?
>
> if ( $sender_email and $message)
>
> or i was thinking maybe you have to "import" your varibles at the
beginning
> of the script by having a bunch of lines simular to this:
> $message = $_POST['message']
> (being that the varible in the HTML page is called message, a text box in
> this case)
>
> TIA
>
> "Rich Gray" <richardgray@onetel.co.uk> wrote in message
> news:EDEGIPFFGBJHCIJCMPKOEEMACHAA.richardgray@onetel.co.uk...
> > Comments below...
> >
> > -----Original Message-----
> > From: XXXPixie [mailto:lentenis@inbox.lv]
> > Sent: 08 September 2002 09:52
> > To: php-windows@lists.php.net
> > Subject: [PHP-WIN] GET / POST
> >
> >
> > hi! I'm a total newbie to php4 or web design and i (of course) have a
> > problem:
> > i'm using apache 2.x and php4 as a module.
> > so, when i use the GET method to pass data to my php script:
> >
> > script.php?x=5
> >
> >
> > i can't access it as a normal global variable:
> >
> > <?php
> > print $x;
> > ?>
> >
> > the only way i can get to it is:
> >
> > <?php
> > print _GET['x']
> > ?>
> >
> > what's wrong?
> >
> > RG> PHP v4.2.x has register_globals set to Off by default which is why
you
> > have to access the _GET superglobal array - if security is not an issue
> then
> > either switch on register_globals again or do something like
> extract($_GET)
> > or extract($_REQUEST) at the top of your script...
> >
> >
> > by the way, what's the difference between GET and POST methods anyway?
> >
> > RG> Very briefly .... http get method passes data via the query
> string/url,
> > http post method data is sent via the http headers - post method is more
> > secure (can't be tampered with easily) and can handle large data
> > transmissions with binary data, get is bookmarkable but is limited in
size
> > and can be easily modified by a user...
> >
> > HTH
> > RIch
> >
> >
> > --
> > PHP Windows Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>