网页中加入php变量_php添加页面
怎么样通过超链接在一个php网页中引用另一个php网页中的变量
第一个文件,
php
$n="
y
n+ame"?
a
href="other1.php?name=?php
echo
urlencode($n)?other.php/a
在另一个文件里取$_GET['name']
就可以了.
注意:因为是我们来传值,所以要加urlencode(),
不然一些特别的符号在传递过程中会出错,
以上面的为例.
如果不加urlencode
变量里有空格就会把值打断.
当然用另一个函数
rawurlencode(),也可以.
接收变量时不用手工转换它们,PHP自动识别它们.
如何在html文件里写php程序?
可以使用?php ?将php语句包含,然后将html格式改为php.
①.、新建html文档并使用html模板生成必要元素,然后在body标签中添加一段文字:
如何在js里引用php变量
一个在前端执行,一个在后端执行,js取不到php变量实时的值.
只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex).
打开网页时,php值传给js有两种方法:
第一种将html代码当成一个字符串,如:
$v?=?json_encode($v);
$html="script?var?val?=?{$v};?/script";
第二种将值放入html中,取html元素的值,如:
html
script
?var?val?=?$("#val").html();
/script
body
/body
/html
PHP中如何将变量传到另一个PHP网页中,详情进来看下.
$username="张明";?
input type="hidden" name="username" value="?echo $username?"
input type="submit" name="submit" value="看看"
/form
echo "龙维百科的粉丝们大家好,$username,欢迎光临php自学网!";?
第二段:使用session.后来,我查找了一些关于session的文章,觉得这时传递变量的一种非常好的方法.下面通过举例子来说明:
session_start(); //初始化一个session
session_register("username"); //注册一个session变量
$username="张明"; //要传递的变量值
echo "龙维百科的粉丝们大家好,$username,欢迎光临php自学网!";? //显示传递过来的变量
使用这种方法的时候要注意:?session_start();?应该放在文件的最前面,即"?"前面不应有任何内容,包括空格,这是我调试多次未成功找出的原因.
这个变量只能在当前打开的浏览器中传递,若要在新打开的窗口中也能传递,刚要按下面的方法来做:
session_start();
session_register("username");
$username="张明";
echo "龙维百科的粉丝们大家好,$username,欢迎你的光临!";?
三,通过cookie
SetCookie("username","张明");//把username设置到cookie中去
echo "龙维百科的粉丝们大家好,$username,欢迎你的光临php自学网!";?
总结:以上只是一些常用的方法,还有很多的方法,如可以使用数据库,memcache等等.在此不做过多介绍.
js如何调用php变量
其实不是javascript得到php变量,而是php把变量值传给javascript,其实也不叫传给javascript.说不清楚了,看下面实例.
untitled1.php:
script language="php"
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
script language="javascript"
var ip = "?= $ip; ?"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
那么运行untitled1.php时,页面上就会显示
如果你要使用调用,即
script src="untitled1.php"/script的话,
只要把untitled1.php代码改为: