Code前端首页关于Code前端联系我们

js中能用php语句,php使用js

terry 2年前 (2023-09-30) 阅读数 27 #PHP
文章标签 PHP正则表达式

本文目录一览:

  • 1、如何在js中嵌入php语句
  • 2、javascript代码内能执行PHP代码吗?
  • 3、js方法中可以写php代码么
  • 4、怎么让JS中写入PHP代码
  • 5、如何在js中调用php

如何在js中嵌入php语句

你是说页面JS是吧?

举个例子:

html

    head

    /head

    body

        script

            function aaa()

            {

                var dd = "?php echo 1111; ?";

            }

        /script

    /body

/html

请看页面中的 ?php echo 1111; ? , 这样就页面的 js 代码中嵌入了 php语句。

javascript代码内能执行PHP代码吗?

可以,放在哪都无所谓,让PHP执行的关键是:

1.有?php ?或者? ?等标签。

2.php可以解析该文件。

通常我们在配置PHP和APACHE的时候会有这么一句:

AddType application/x-httpd-php .php

意思就是让php去解析.php文件。

AddType application/x-httpd-php .js

如果再添加这么一句,php就可以解析.js文件了。所以php并没有指定哪种文件才去解析,而是看你指定了哪种文件它可以去解析,同时它不管你这个文件是干嘛的,只管里面有没有?php ?包含的代码。

给:小黑_03

你所谓的安全问题那是人为问题,如果你把$_SESSION等关键变量echo出来,那不是你自己的问题么,为何要怪PHP,PHP只知道执行代码,你自己把不安全的代码执行,还要怪它?

"如果客户端代码能调用服务器端变量的话,那安全问题就大了 "这句话大有毛病,不是客户端能调用服务端变量,而是你给它什么变量使用。

在JS中嵌入PHP是很常有的问题,比如:我要做一个显示服务器时间的JS代码,让它按照服务器的事件显示并走动。那这里我可以这么写:

script

var server = "?php echo date("Y-m-d H:i:s",time());?";

……其他JS代码

/script

如上代码经过执行后?php echo date("Y-m-d H:i:s",time());?就会变成一个时间字符串,最终这段代码的结果就是

script

var server = "2012-5-2 9:10:20";

……其他JS代码

/script

当然,这个事件会根据你访问的时间而改变。

js方法中可以写php代码么

可以的,但是文件是php文件格式,或者有相关替换执行机制才可以。

示例:test.php

?php

$name="百度知道 ";

?

html

head

titleJS   PHP  测试/title

/head

body

script

//js调用php

var js_name=?php echo $name;?;

alert(js_name);

/script

/body

/html

怎么让JS中写入PHP代码

script type="text/javascript"

var flag="?=$flag?";

if(flag=="YES")

{

alert("OK");

}

/script

你可以直接在JS代码中使用PHP语句块来实现。是不受限制的,

因为程序在执行时先执行PHP的解析,然后在执行HTML触发JS,从先后顺序来说,是没有问题的。

希望对你有帮助。

如何在js中调用php

在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。 1、JS方式调用PHP文件并取得PHP中的值举例说明:如在页面test_json1中用下面这句调用: alert(jstext); 2、在test_json2.php中有这样一段PHP代码:

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门