# Php variable passing

**URL:** <https://forum.kirupa.com/t/php-variable-passing/29511>\
**Category:** programming\
**Created:** [August 27, 2003, 5:27pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511 "2003-08-27T17:27:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![grandsp5](https://avatars.discourse-cdn.com/v4/letter/g/6bbea6/32.png) [@grandsp5](https://forum.kirupa.com/u/grandsp5)\
**Post date:** [August 27, 2003, 5:27pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/1 "2003-08-27T17:27:38Z")

</div>

[http://members.lycos.co.uk/grandsp5/](http://members.lycos.co.uk/grandsp5/)

This is a direct upload of Jubba’s tutorial onto a website but for some reason it doesnt work. I enabled php but it doesnt recieve the variables for some reason. This is what I uploaded

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 1:58am UTC](https://forum.kirupa.com/t/php-variable-passing/29511/2 "2003-08-28T01:58:44Z")

</div>

he, this used to drive me crazy

```php

$name = $_POST['name'];

```

Reason is because your php.ini file has Global variables turned off.  
So you will need to use that syntax when passing variables

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 6:31am UTC](https://forum.kirupa.com/t/php-variable-passing/29511/3 "2003-08-28T06:31:26Z")

</div>

thats the syntax I have right now…isnt it? This is my very first time with php so if I am doing something dumb please let me know.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 1:23pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/4 "2003-08-28T13:23:31Z")

</div>

o wow sry it is, try using GET

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 4:27pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/5 "2003-08-28T16:27:33Z")

</div>

ok will do

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 4:33pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/6 "2003-08-28T16:33:07Z")

</div>

ok dig, using GET fixed it but can you explain why? I don’t know the differences between get and POST, all I know is they are a variable passing method.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 7:48pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/7 "2003-08-28T19:48:17Z")

</div>

$\_GET[] is used when you send the variable thru the URL string like this:

[http://www.mywebsite.com/index.php?myVariable=27](http://www.mywebsite.com/index.php?myVariable=27)

$\_POST[] is used when you don’t send variables thru the URL string

post is more secure

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 7:52pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/8 "2003-08-28T19:52:10Z")

</div>

right but how come your tutorial didnt work when I used post? I uploaded what you had to a site and it didnt work until I changed post to get. I just unzipped your file from the tutorial part one and uploaded it. I will try again to see if I made a dumb mistake.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 7:53pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/9 "2003-08-28T19:53:46Z")

</div>

probably a problem with the Flash file. I’m not sure. Its been a while. I’ll take a look at the files later this week.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 7:58pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/10 "2003-08-28T19:58:44Z")

</div>

Ok. Thanks for all of your help 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:00pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/11 "2003-08-28T20:00:44Z")

</div>

Jubba some servers don’t allow POST, why? I have no idea. But i just did some server side code for someone and i had to use GET

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:03pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/12 "2003-08-28T20:03:57Z")

</div>

Well the weird thing is when I try the mail script, it works with both POST and GET so I’m pretty sure it allows POST. This is [tripod.lycos.uk](http://tripod.lycos.uk) btw.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:07pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/13 "2003-08-28T20:07:29Z")

</div>

Well I never used lycos so I really can’t say for sure. I am taking it that that is a free host, so with server’s that are free, nothing ever works the way it is supposed to

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:10pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/14 "2003-08-28T20:10:44Z")

</div>

very possible. Maybe its just a bug.?? Know of any other free servers that support PHP? I don’t want to waste money paying for my experiments in PHP…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:12pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/15 "2003-08-28T20:12:45Z")

</div>

yea your own pc _laughs_ 🙂

download php and mySQL and install it on your machine to learn how it really works. you will also need IIS

really you should, it will help you out a lot

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:15pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/16 "2003-08-28T20:15:15Z")

</div>

I tried easy PHP but I can’t figure out how to make it work…

and IIS?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:18pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/17 "2003-08-28T20:18:00Z")

</div>

Internet Information Systems

[http://www.kirupaforum.com/forums/showthread.php?threadid=27549&highlight=IIS](http://www.kirupaforum.com/forums/showthread.php?threadid=27549&highlight=IIS)

Bunch of stuff there on how to install it. It’s on your windows CD

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:26pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/18 "2003-08-28T20:26:42Z")

</div>

Hmm, I got the administrator tools panel open in the start menu but IIS isnt there

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:36pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/19 "2003-08-28T20:36:16Z")

</div>

Properties \>\> advanced \>\> show admin tools

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 8:41pm UTC](https://forum.kirupa.com/t/php-variable-passing/29511/20 "2003-08-28T20:41:00Z")

</div>

I got that far. The Admin Tools panel is open but there is no IIS option.

[Next page](https://forum.kirupa.com/t/php-variable-passing/29511.md?page=2)
