php网页 index.php?id=1中的id是如何实现调用的?
3 回答
MYYA
TA贡献1868条经验 获得超4个赞
index.php?id=1
<?
echo $_GET['id']; // 1
?>
index.php?from=2&id=1
<?
echo $_GET['from']; // 2
echo $_GET['id']; // 1
?>
$_GET 是预定义变量,全局可用。以数组方式返回,索引是字母。
同类的还有 $_POST 变量。由HTML表单提交的。表单代码见下文。
<form action="index.php" method="post">
<input name="id">
<input type="submit">
</form>
在 index.php 里就可以用 $_POST['id'] 来接收。
SMILET
TA贡献1796条经验 获得超4个赞
| 123456789101112131415161718 | <?php $id=1;?><html><body><!--每次鼠标点击会运行abc函数--><div onclick="abc('<?php echo $id;?>')"><?php echo $id;?></div> <script type="text/javascript" src="./jquery-1.8.3.min.js"></script><script type="text/javascript">function abc(num){ var id=num; $.post("index.php", { "id": id },//使用post向index.php提交id function(data){ alert(data);//返回并弹出 }, "json");}</script></body></html> |
新建一个index.php
| 12 | <?phpecho $_POST['id'];//获取a.php传过来的值并显示 |
目录下面有三个文件:
a.php 是显示文件
index.php 是获取a.php提交过来的数据文件
jquery-1.8.3.min.js 是jquery插件文件
白板的微信
TA贡献1883条经验 获得超3个赞
<table><caption><a herf="网页2?id=1"国际</caption>
<tr></tr>
<tr></tr></table>
然后在页面2 的页面加载时可以这样获得id var id=request["id"];
- 3 回答
- 0 关注
- 19311 浏览
添加回答
举报
0/150
提交
取消



