2008. 02. 22, péntek keltezéssel 14.32-kor germana ezt írta:
> So....... i was checking my localhost with wireshark (a sniffer) and i
> found that the DATA is send after the POST ¿¿¿???? i dont understand
> why the data is not send completly.....
the problem must be in your ajax library... I don't know what kind of
ajax scripts you use, I've never seen 'nuevoAjax' before, but its
clearly a problem with your javascript, not php. correctly sent requests
contain the post data, so $_POST is not empty if you send anything
greets
Zoltán Németh
>
>
>
> if i do var_dump($_POST) is: array(0){}
>
> On Fri, 2008-02-22 at 17:41 +0100, Zoltán Németh wrote:
> > 2008. 02. 22, péntek keltezéssel 12.03-kor germana ezt írta:
> > > Hi!!
> > >
> > > Im trying to sent data to and php with Ajax, so..
> > > this is what im sending>_url= "table='historia'$'='$''$'string'$''&";
> > >
> > > then i do:
> > >
> > > _url = _url.substring(0,_url.length-1) //quita el & de sobra al final
> > > var ajax = nuevoAjax();
> > > ajax.open("POST", "atrapalo_x.php", true);
> > > ajax.setRequestHeader("Content-Type",
> > > "aplication/x-www-form-urlencoded");
> > > ajax.send(_url);
> > >
> > > ajax.onreadystatechange = function()
> > > {
> > > if(ajax.readyState == 4)
> > > {
> > > alert(ajax.responseText)
> > > .
> > > .
> > > .
> > > ..............
> > >
> > > and in the php i do:
> > >
> > > $datafield=explode("$",str_replace("\'","'",$_POST["table"]));
> > > $main_table="".str_replace("'","",$datafield[0])."";
> > > $main_table=strtolower($main_table);
> > >
> > > but when i do and echo $datafield[0] or echo $main_table
> > >
> > > it returns nothing... just blank
> > >
> >
> > and if you var_dump($_POST) what does it show?
> >
> > greets
> > Zoltán Németh
> >
> > >
> >
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php