php ''和""的区别
发布网友
发布时间:2022-05-07 13:14
我来回答
共3个回答
懂视网
时间:2022-05-14 14:10
在网页制作过程中怎样在不刷新页面的情况下使前台页面和
后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使
用的方法。
方法一:通过Cookie交互。一共是三个文件,分别为:
index.htm,action.php,main.htm
原理为前台页面main.htm和后台action.php通过页面框架
index.htm组织起来,将action.php的页面宽度设为0,这样并不
影响显示。action.php将信息放入cookie中,main.htm通过读取
cookie来实现交互。在main.htm中也可以通过重新读取action.php
来实现控制后台CGI程序。
index.htm
---------------------------------------------------------------
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset framespacing="0" border="false" frameborder="0" cols="0,*">
<frame name="leftFrame" scrolling="no" noresize src="action.php">
<frame name="rightFrame" scrolling="auto" src="main.htm">
</frameset><noframes>
<body bgcolor="#FFFFFF">
<p>本页使用页面框架,但是您的浏览器不支持。</p>
</body>
</noframes>
</html>
---------------------------------------------------------------
action.php
---------------------------------------------------------------
<?
srand((double)microtime()*1000000);
$result=rand(0,100);
setcookie("action",$result,time()+900,"/");
?>
---------------------------------------------------------------
main.htm
---------------------------------------------------------------
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function get_cookie()
{
document.test.current_cookie.value=document.cookie;
}
</script>
</head>
<body bgcolor="#FFFFFF">
<form name="test" >
当前参数为<input type="text" name="current_cookie" size="80" maxlength="1000">
</form>
<script language="javascript">
setInterval("get_cookie()",200);
</script>
<br>
<a href="action.php" target="leftFrame">重新读取Cookie</a>
</body>
</html>
---------------------------------------------------------------
方法二:直接通过parent.*.*来实现交互。一共是三个文件,分别为:
index.htm,action.php,main.htm,其中index.htm和前面的一样。
原理为通过parent.rightFrame.test.current_cookie.value直接传递
信息。
action.php
---------------------------------------------------------------
<?
srand((double)microtime()*1000000);
$result=rand(0,100);
?>
<script language="javascript">
parent.rightFrame.test.current_cookie.value="<? echo $result?>";
</script>
---------------------------------------------------------------
main.htm
---------------------------------------------------------------
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<form name="test" >
当前参数为<input type="text" name="current_cookie" size="80" maxlength="1000">
</form>
<br>
<a href="action.php" target="leftFrame">重新读取Cookie</a>
</body>
</html>
---------------------------------------------------------------
热心网友
时间:2022-05-14 11:18
主要区别是 ""里的变量能被解析
例如
$a=123;
echo "\$a is {$a}";
//结果是 $a is 123
//如果是单引号 结果就是 \$a is {$a}
追问所以区别就在于一个能转义,一个不能是吗?
热心网友
时间:2022-05-14 12:36
单引号只是纯粹的字符串,双引号里面可以解析变量和\n \t 等特殊字符
&quot什么意思
&quot在html里是源代码里“"(引号)的意思,用法:& quot;(去掉&后的空格)。&quot通常是指源代码中“&" 里面的那个“”,(双引)符号里的意思。源码就是指编写的最原始程序的代码。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。音乐家用五线谱和音符,建筑师用图纸和笔...
quot;是什么意思
转义字符。在HTML转义符、java 转义符、xml 转义符、 oracle 转义符、sql 转义符 、sqlserver 转义符php 转义符、asp 转义符、vb转义符、 javascript 转义符等等,还有网址中的百分号。例如,HTML的< >&"©分别是<,>,&,",©;;的转义字符 XML只有5个转义符: < >& " '...
PHP代码报错: if(!empty($_GET['id'])){ $sql="select * from new...
那你最好换一个有语法识别的编辑器。输错符号会有提示。另外,你这行代码有漏洞。容易被注入sql 需要过滤下,直接把$_GET['id']转成int if(!empty($_GET['id'])){ $sql="select * from news where `id`='".intval($_GET['id'])."'";} ...
php 获取带链接图片的代码 不要获取文字链接
回答:$pat = '/<a(.*?)href="(.*?)"(.*?)><img(.*?)src="(.*?)"(.*?)/></a>/i';思路是这个,具体要看你的获取的文本内容对应的修改。
求灰原哀的超详细资料!急!
file.435 雨中的刻印(雨中の刻印) file.436 寻找屁股上的印记(おしりの印を探せ!) file.437 灰原哀的决意(灰原哀の决意) file.441 哪一位的推理秀!?(どっちの推理ショー!?) 参考资料: http://bbs.91mxd.com/read.php?tid=441207 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...
html的网页容易收录还PHP或ASP的网页容易收录,
另一方面,由于技术上的一些原因,动态网页的url往往还包含一些参数,这些参数也有可能误导蜘蛛,从而导致收录不理想。考虑到后期维护,还是建议你使用ASP或者PHP制作动态网站 参考资料:http://www.redyz.com/newview.php?id=39
php中,中括号"[]"里什么时后用双引号?什么时候用单引号?
_POST['pwd'] 与 $_POST["$pwd"],其区别在于 "$pwd" 需要进行计算后 以 $pwd 变量的值代替。而 $_POST['pwd'] 和 $_POST["pwd"] 从功能上看没有什么区别,主要的区别在于:执行效率,因为PHP对于双引号包含起来的字符串要进行扫描计算,单引号则不管内容如何都会原因输出而不会进行计算...
PHP中,“”和""什么意思?用的时候一定要带引号么?
php中echo输出的是字符串,所以一定要带引号。1、新建php文档,不添加“”,运行代码,这时所有输出的字符串都是连接在一起的:2、在输出文本后面拼接“”,这时输出的文本将会进行换行:3、这时拼接“”但不带引号,运行代码,此时程序将会报错:...
PHP正则问题求解,"/\n/"和'/\n/'有什么区别,双引号里面是不是要转义...
这两个用在正则表达式是一样的,不同的是双引号里面的双引号要转义,单引号里面的单引号也要转义,其他特定标识符的转义与用法也是一样的,就像你上面的那个一样。
关于php 位运算符的问题
如果是64位或12位的,位移的结果就可能不一样了,要将计算时位的数量调整下。参考资料:http://www.php.net/manual/zh/language.operators.bitwise.php