javascript - preg_replace create two different variables by spliting another one -
i using post xmlhttprequest in order send data php script. part of javascript code this:
function phppost(a, b){ var hr = new xmlhttprequest(); hr.open("post", "phppostexample.php", true); hr.setrequestheader("content-type", "application/x-www-form-urlencoded"); hr.send("send="+a+""+b); }
and part of php code this:
if(isset($_post['send'])) { $code = preg_replace('#[^0-9]#', '', $_post['send']); $name = preg_replace('#[^a-za-z0-9]#', '', $_post['send']);
the problem want 2 variables give (a
, b
), become $code
, $name
when run phppost(43365, "hello world 43");
php script gives me $code
4336943 , $name
43369helloworld43. how can make php scriipt give me $code
43369 , $name
hello world 43 (with gaps between words)? in advance
really elaborating on @charlietfl's comment:
function phppost(a, b){ var hr = new xmlhttprequest(); hr.open("post", "phppostexample.php", true); hr.setrequestheader("content-type", "application/x-www-form-urlencoded"); hr.send("code="+a+"&name="+b); }
then
if(isset($_post['code'])) { $code = $_post['code']; $name = $_post['name']; }
Comments
Post a Comment