JS中直接调用PHP的优劣讨论请教 象下面这样的JS代码,function abc(){ if("<?php echo $cde;?>"==1){ 处理略 }}在JS里直接调用了一些PHP的变量之类的,有什么要注意的地方?这种方法有没有什么隐藏的危险?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没啥好注意的,写的时候留意标点符号弄清楚就行了。危险?js 是执行在客户端的,即使有危险也是用户的浏览器有危险。哈哈哈另外最好先赋值吧 var phpvalue=<?php echo $cde;?>然后做判断.如果你需要严格点 可以在js 里再判断是不是数字啦 是不是裸体啦... 首先可读性就差了很多。客户端和服务端最好分开。你想在js中用php的值,可以把php的值传到客户端。 没什么隐藏危险,只是阅读性相当不好,可能会疏忽导致js的语法错误而已建议赋值给js变量,之后再用该变量进行处理比较好 这么写 $cde 就暴露给浏览器了,if("<?php echo $cde;?>"==1){不如写成if (<?php echo ($cde==1)?"true":"false";?>) { 在JS里直接调用了一些PHP的变量这个说法本身就是错误的!应该是 直接把 php 变量值嵌入 js 代码中 Apache报“ Memory allocation failed `Not enough space” discuz论坛的一个简单查询问题,新手请教顺便散分。。。 PHP “->”是什么意思 php希望高人指点,急急急 MYSQL,如果定义了一个字符串的字段,长度为255,那么当我添加一个空字符串数据时占用空间吗? 关于template的菜鸟问题 apache模块方式安装不能上传图片问题? 如何在两个页面之间进行数据的传送? 关于框架页面的刷新问题???!! yii框架 求移动图片并改名字的小程序 登陆页面如何跳转指定页面?
危险?js 是执行在客户端的,即使有危险也是用户的浏览器有危险。哈哈哈另外最好先赋值吧 var phpvalue=<?php echo $cde;?>然后做判断.如果你需要严格点 可以在js 里再判断是不是数字啦 是不是裸体啦...
if("<?php echo $cde;?>"==1){
不如写成if (<?php echo ($cde==1)?"true":"false";?>) {
这个说法本身就是错误的!应该是 直接把 php 变量值嵌入 js 代码中