Re: Empty $_POST after submit.
| From: | Ashley Sheridan | Date: | Thu, 04 Apr 2013 11:19:44 +0000 |
| Subject: | Re: Empty $_POST after submit. | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-320778@lists.php.net to get a copy of this message | ||
On Thu, 2013-04-04 at 16:41 +0530, Ninad wrote:
> yes yes I tried that also...
>
> I have restarted apache as well as my entire system also...
> again I have cleared all the cache of my browser & restarted it also.
> but I am getting same result....
>
> Regards,
> Ninad.
>
> On 04/04/2013 04:41 PM, Ashley Sheridan wrote:
> > On Thu, 2013-04-04 at 16:33 +0530, Ninad wrote:
> >> I tried that already but same result ... no output...
> >>
> >>
> >> On 04/04/2013 04:32 PM, Ashley Sheridan wrote:
> >> > On Thu, 2013-04-04 at 13:53 +0300, Sorin Badea wrote:
> >> >> So you have a single php file with the code from the first email and the
> >> >> $_POST var is empty. Am I right ?
> >> >>
> >> >>
> >> >> On Thu, Apr 4, 2013 at 1:49 PM, Ninad <ninadshaha@iitb.ac.in
> >> >> <mailto:ninadshaha@iitb.ac.in>
> >> >> <mailto:ninadshaha@iitb.ac.in>> wrote:
> >> >>
> >> >> > Hi,
> >> >> >
> >> >> > I am using httpd as a web server with default configuration.
> >> >> >
> >> >> > Regards,
> >> >> > Ninad.
> >> >> >
> >> >> >
> >> >> > On 04/04/2013 04:11 PM, Sorin Badea wrote:
> >> >> >
> >> >> > What are you using on the server for http ? nginx or apache ? can you
> >> >> > give
> >> >> > us more details about your configuration (mods, configuration, htaccess
> >> >> > ) ?
> >> >> >
> >> >> >
> >> >> > On Thu, Apr 4, 2013 at 1:25 PM, Ninad <ninadshaha@iitb.ac.in
> >> >> > <mailto:ninadshaha@iitb.ac.in>
> >> >> > <mailto:ninadshaha@iitb.ac.in>> wrote:
> >> >> >
> >> >> >> Hello,
> >> >> >>
> >> >> >> Thanks for such a fast response.
> >> >> >>
> >> >> >> Yes I tried bellow things but result is same --- no output..
> >> >> >>
> >> >> >> $postdata = file_get_contents('php://input');
> >> >> >> var_dump($postdata);
> >> >> >> var_dump($_POST);
> >> >> >>
> >> >> >> Regards,
> >> >> >> Ninad.
> >> >> >>
> >> >> >>
> >> >> >> On 04/04/2013 03:50 PM, Sorin Badea wrote:
> >> >> >>
> >> >> >> Hi,
> >> >> >> Did you tried a print_r($_POST) or a var_dump ?
> >> >> >>
> >> >> >>
> >> >> >> On Thu, Apr 4, 2013 at 1:10 PM, Ninad <ninadshaha@iitb.ac.in
> >> >> >> <mailto:ninadshaha@iitb.ac.in>
> >> >> >> <mailto:ninadshaha@iitb.ac.in>> wrote:
> >> >> >>
> >> >> >>> Dear all,
> >> >> >>>
> >> >> >>> I am having 2 servers. One is running fedora 10 with php 5.2.6-5
> >> >> >>> and
> >> >> >>> second one is running
> >> >> >>> fedora17 with php 5.4.13.
> >> >> >>> Below given code is working absolutely fine on fedora10 with
> >> >> >>> php5.2 But
> >> >> >>> the same code is not working on fedora17 with php 5.4.13. After
> >> >> >>> submit I am
> >> >> >>> getting $_POST variable empty.
> >> >> >>>
> >> >> >>> Please guide me in the same.
> >> >> >>>
> >> >> >>>
> >> >> >>> <?php
> >> >> >>> if (isset($_POST['lastname'],
> >> >> >>> $_POST['lastname']))
> >> >> >>> {
> >> >> >>> echo("First name: " . $_POST['firstname']
> >> >> >>> . "<br />\n");
> >> >> >>> echo("Last name: " . $_POST['lastname'] .
> >> >> >>> "<br />\n");
> >> >> >>> }
> >> >> >>> ?>
> >> >> >>>
> >> >> >>> <html>
> >> >> >>> <head>
> >> >> >>> </head>
> >> >> >>> <body>
> >> >> >>> <form action="index.php"
> >> >> >>> method="post">
> >> >> >>> <p>First name: <input type="text"
> >> >> >>> name="firstname" /></p>
> >> >> >>> <p>Last name: <input type="text"
> >> >> >>> name="lastname" /></p>
> >> >> >>> <input type="submit" name="submit"
> >> >> >>> value="Submit" />
> >> >> >>> </form>
> >> >> >>> </body>
> >> >> >>> </html>
> >> >> >>>
> >> >> >>>
> >> >> >>> Thanks & Regards,
> >> >> >>> Ninad.
> >> >> >>>
> >> >> >>> --
> >> >> >>> PHP General Mailing List (http://www.php.net/)
> >> >> >>> To unsubscribe, visit:Ze¶Ý†lÃEÉ
> >> >> >>> ûIrhttp://www.php.net/unsub.php
> >> >> >>>
> >> >> >>>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Badea Sorin (unu.sorin)
> >> >> >>sorin.badea91@gmail.com
> >> >> >><mailto:sorin.badea91@gmail.com>
> >> >> >><mailto:sorin.badea91@gmail.com>
> >> >> >>unu_sorin@yahoo.com
> >> >> >><mailto:unu_sorin@yahoo.com>
> >> >> >><mailto:unu_sorin@yahoo.com>
> >> >> >> Pagina personala:
> >> >> >>http://badeasorin.com
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Badea Sorin (unu.sorin)
> >> >> >sorin.badea91@gmail.com
> >> >> ><mailto:sorin.badea91@gmail.com>
> >> >> ><mailto:sorin.badea91@gmail.com>
> >> >> >unu_sorin@yahoo.com
> >> >> ><mailto:unu_sorin@yahoo.com>
> >> >> ><mailto:unu_sorin@yahoo.com>
> >> >> > Pagina personala:
> >> >> >http://badeasorin.com
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >
> >> > I've noticed the first line looks a little odd. It might be valid,
> >> > just probably not the way I've ever done it. For my own sanity, could
> >> > you try changing it to:
> >> >
> >> > if (isset($_POST['lastname']) &&
> >> > isset($_POST['lastname']))
> >> >
> >> > Thanks,
> >> > Ash
> >> >http://www.ashleysheridan.co.uk
> >> >
> >> >
> >>
> >
> > This is really starting to sound like some sort of weird bug
> > somewhere. I know this is the typical IT response, but have you tried
> > restarting Apache? Also, this shouldn't happen, but try restarting
> > your browser too. Maybe it's exhibiting some strange cache bug.
> >
> > Thanks,
> > Ash
> > http://www.ashleysheridan.co.uk
> >
> >
>
Have you tried a different browser? Just thinking of anything which
might narrow down the location of the problem.
Thanks,
Ash
http://www.ashleysheridan.co.uk