用php传递变量的问题
我试图在php中使用“get”传递变量,但遇到了一个障碍 这是我的PHP文件:用php传递变量的问题,php,html,get,Php,Html,Get,我试图在php中使用“get”传递变量,但遇到了一个障碍 这是我的PHP文件: <?php include '../includes/header.php'; ?> <div id="page"> <div id="content"> <h3><?php $_GET['head']; ?></h3> <div id="screenshots"> <img src="../images/s
<?php
include '../includes/header.php';
?>
<div id="page">
<div id="content">
<h3><?php $_GET['head']; ?></h3>
<div id="screenshots"> <img src="../images/sites/<?php $_GET['img1']; ?>" /> <img src="../images/sites/<?php $_GET['img2']; ?>" /> </div>
<div id="description">
<p><?php $_GET['p1']; ?></p>
<p><?php $_GET['p2']; ?></p>
</div>
</div>
</div>
<?php
include '../includes/footer.php';
?>
" /> " />
为了测试它,我提出了一个简单的请求:
<a href="work/test.php?head=a&img1=b&img2=c&p1=d&p2=e"><img src="images/sites/thumbs/thumb.jpg"/></a>
它会转到正确的页面,但没有看到任何变量。我是不是在什么地方犯了个愚蠢的错误?
谢谢 您需要将它们全部删除,下面是一个示例:
<p><?php echo $_GET['p1']; ?></p>
<p><?php echo $_GET['p2']; ?></p>
您需要将它们全部删除,下面是一个示例:
<p><?php echo $_GET['p1']; ?></p>
<p><?php echo $_GET['p2']; ?></p>
您没有回显您的变量
应该是
您没有回显您的变量
应该是
您的变量没有被写入,您需要一个回显语句
试着这样做:
<p><?php echo $_GET['p1']; ?></p>
您的变量没有被写入,您需要一个echo语句
试着这样做:
<p><?php echo $_GET['p1']; ?></p>
如果为它设置了php.ini(我认为是短标签?),您可以
将=
中断为“echo”,保存6个额外字符。但是通常不推荐使用它。如果为它设置了php.ini(我认为是短标签?),您可以
将=
中断为“echo”,保存6个额外字符。但通常不建议这样做。