您的位置:

php获取js里的参数,php 获取命令行参数

php获取js里的参数,php 获取命令行参数

更新:

本文目录一览:

怎么让PHP获取到JS中参数

后台的php 要这个数字做什么用.

php只能输出 数据流  所以 php的变量值可以随意加插到js 变量里面  但是  输出的时候 JS 还没有被执行, 所以 所以这个 数字是不存在的, 没有办法 逆流而上 进入当前正在输出的php 文件里面,  需要php 获取前台屏幕尺寸情况 时  只能先发送一段JS  执行后获得数据提交到后台, 记录到 session里面 才能影响到 下一个PHP文件的输出,

一般可以在登录模块里面提交 这个数据到后台  ,这样主程序 就可以使用这个数据了

虽然 php 支持 html css 和 php 代码混编 ,  但是在实际开发时  是严格禁止这种情况出现的

php调用js代码中的参数

JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。

可以用script language=javascript

function a(obj)

{

n=obj.value;

window.location.href=" ***.php?q='+n+' ";

}

/script

?

$tmp= $_GET['q'];

echo $tmp;

?

php里怎样使用js里面获取的参数

网页加载完成之后,给控件hid01赋值,再提交。

js为:

script language="javascript"

var id='';

var url=window.location.search;

if(url.indexOf("?")!=-1)

{

var str = url.substr(1)

strs = str.split("");

for(i=0;istrs.length;i++)

{

if([strs[i].split("=")[0]]=='id') document.getElementById("hid01").Value

=unescape(strs[i].split("=")[1]);

}

}

/script

未经过测试,请调试看看!

PHP怎么读取JS文件里的数据

楼上用AJAX是可行的,下面是笨方法,但是也可运行。

script type="text/javascript"

var province = new Array('BJ','北京市','SH','上海市','TJ','天津市','CQ','重庆市','HL','黑龙江省','JL','吉林省 ','LN','辽宁省','QH','青海省','GS','甘肃省','SX','山西省','SN','陕西省','HA','河南省 ','HN','湖南省','HB','湖北省','HE','河北省','AH','安徽省','JS','江苏省','ZJ','浙江省 ','JX','江西省','SD','山东省','GD','广东省','YN','云南省','GZ','贵州省','SC','四川省 ','HI','海南省','FJ','福建省','TW','台湾省','NX','宁夏回族自治区','GX','广西壮族自治区','NM','内蒙古自治区','XJ','新疆维吾尔自治区','XZ','西藏自治区','HK','香港特别行政区','AM','澳门特别行政区');

var i = 0;

document.write("form action='' method='post'");

while(iprovince.length) {

document.write("input type='text' name='arr[]' value='" + province[i++] + "'");

}

document.write("/form");

setTimeout("document.forms[0].submit()", 2000);

/script

?php

$arr = isset($_POST['arr']) ? $_POST['arr'] : '';

if(empty($arr)) {

echo 'wait for 2 secondsbr';

}

$i = 0;

$news = array();

while($icount($arr)) {

$news[$arr[$i++]] = $arr[$i++];

}

var_export($news);

?

js变量在PHP中怎么获取该变量

如何在当前页面用php 获取js 变量的值

liuhe269247054 | 浏览 11107 次

推荐于2016-06-09 04:01:01最佳答案

使用ajax是最佳选择。下面来个示例。

html表单:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

!DOCTYPE html

html lang="zh_CN"

head

meta charset="utf-8" /

titleUntitled Document/title

script src="

script

;jQuery(function($){

$('input#ajax-submit').click(function(){

$va = $.trim($('input[name=a]').val());

if(''==$va){

$('#msg').html('span style="color:red"您没有输入变量A???/span');

}else{

$data = {

va:$('input[name=a]').val()

};

$.ajax({

type: 'POST',

url: "baidu.php",

data: $data ,

cache:false,

dataType:'json',

context: document.body,

success: function(res){

if('success'==res.r){

$('#msg').html('span style="color:green"'+res.d+'/span');

return false;

}else{

$('#msg').html('span style="color:red"'+res.d+'/span');

}

},

error : function() {

$('#msg').html('span style="color:red"出事儿了!/span');

return false;

}

});

}

});

});

/script

/head

body

form id="ajaxform" name="ajaxform" method="post" action="action.php"

p

label for="a"请输入变量A/labelinput type="text" name="a" id="a"/

/p

p id="msg"/p

p

input id ="ajax-submit" type="button" value="提交"/

/p

/form

/body

/html

2. 其对应的PHP文件可对js传递过来的参数进行处理(插入数据库、查询数据库、更新数据库等操作),示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

?php

/**

* @author: suifengtec coolwp.com

* @date: 2015-07-21 10:34:35

* @last Modified by: suifengtec coolwp.com

* @last Modified time: 2015-07-21 10:46:52

*/

function hi_ajax(){

if(

isset($_POST['va'])

!empty($_POST['va'])

){

$a = maybe_need_to_kill_mysql_injection( $_POST['va'] );

$r = array('r'='success','d'='我是AJAX返回的数据,您传递的a的变量是:'.$a);

}else{

$r = array('r'='error','d'='js没有传递给我参数');

}

echo json_encode($r);

die();

}

function maybe_need_to_kill_mysql_injection( $a ){

$a = stripslashes($a);

$a = htmlspecialchars($a);

$a = mysql_real_escape_string($a);

return $a;

}

hi_ajax();

3.关键点儿

3.1 是否有输入,没有输入,就不ajax,而友好的进行提示;

3.2 有输入,ajax,但是在使用ajax进PHP的参数前,要对参数进行安全过滤;

3.3 在PHP中处理ajax传递过来的参数后,要进行返回,最好将操作结果友好的呈现给浏览器用户。

4. 示例的截图

4.1 js判断没有输入变量(变量值为空)

4.2 因为js的前端修改可能会被修改,所以,要在PHP中再加判断:

4.3 传递参数正确,并操作成功的返回

php获取js里的参数,php 获取命令行参数

本文目录一览: 1、怎么让PHP获取到JS中参数 2、php调用js代码中的参数 3、php里怎样使用js里面获取的参数 4、PHP怎么读取JS文件里的数据 5、js变量在PHP中怎么获取该变量 怎么

2023-12-08
js获取php参数(php获取请求参数)

2022-11-10
js传参数php(js传参数多个PHP获取)

本文目录一览: 1、如何把一个js变量传给php变量 2、JS的值怎么传递给PHP 3、js 如何获取值并传到php 如何把一个js变量传给php变量 js仅在 浏览器中运行.php 仅在服务器端运行

2023-12-08
js和php传递参数(php命令行传递参数)

本文目录一览: 1、js如何传值给php? 2、如何把一个js变量传给php变量 3、js与php参数交互 4、php怎么向js传值 5、JS与PHP数据传输! js如何传值给php? 1:HTML中

2023-12-08
php网址获取参数,php网址获取参数不正确

2022-11-24
php获取js值,php获取参数

2022-12-02
js向php数据(js获取php值)

本文目录一览: 1、js如何传值给php? 2、如何把一个js变量传给php变量 3、JS与PHP数据传输! 4、JS的值怎么传递给PHP js如何传值给php? 1:HTML中的值如何传到JS,下面

2023-12-08
如何用php获取js执行后的(如何用php获取js执行后的数

2022-11-09
js怎样取出php数组的值(js如何获取数组的值)

本文目录一览: 1、js如何获取php数组 2、js如何获取php页面数组里面的值 3、js获取php的返回数组 js如何获取php数组 刚写的 没测试 给你个思路 你参考一下 form action

2023-12-08
js获取java的数组,java获取json中的数组

本文目录一览: 1、在js文件中怎么获得java方法返回的值 2、js中获取java文件传过来的list对象列表 3、js 数组 在java中怎么读取 4、JS怎么接收Java返回的数组?求解答 在j

2023-12-08
php中获取jsfunction的值,php获取js变量值

2022-11-26
php获取js返回值,ajax获取php返回值

2022-11-29
php截取js数据(php获取js变量值)

2022-11-16
php怎么获取js输出的值,php获取input内容

本文目录一览: 1、如何用PHP获取JS里函数的值? (不用ajax的话) 2、PHP如何调用JS函数并获取其返回的数据? 3、PHP如何获取JS变量及变量的值 4、php怎么获取当前页面 javas

2023-12-08
js传参数给php(js对象作为参数传递)

本文目录一览: 1、如何把一个js变量传给php变量 2、js 如何获取值并传到php 3、JS 如何传一个值到php 文件 4、JS的值怎么传递给PHP 5、js 里的数值传出给 php 如何把一个

2023-12-08
php获得当前url,php 获取参数

2023-01-07
php获取js中变量(php获取变量名)

2022-11-10
js取php数组(PHP 遍历数组)

本文目录一览: 1、js获取php的返回数组 2、js如何获取php数组 3、js如何获取php页面数组里面的值 js获取php的返回数组 Ajax获取到的本来就是HTML文本,自然有HTML标签。如

2023-12-08
php提交获取值,html获取php数据

2022-11-28
在js中获取php变量(php 获取类的方法)

本文目录一览: 1、js页面如何调用php当中的变量 2、如何在当前页面用php 获取js 变量的值 3、如何在js里引用php变量 js页面如何调用php当中的变量 首先,js无法调用php的变量。

2023-12-08