我想通过url发送我的id,并想在另一个页面中获取id。
但是如何通过url发送id请帮忙。
我的观点不起作用。
<div class='title'><a href="<?php echo $Result->ad_id();?>"><?php echo ucwords($Result->ad_title);?></a></div>
假设
您的域名是http://www.muhammad.com
您将把id传递给index.php
<div class='title'>
<a href="http://www.muhammad.com/index.php?id=<?php echo $Result->ad_id();?>"><?php echo ucwords($Result->ad_title);?></a>
</div>
在index.php 中
$submit_id = $_GET['id'];
这将有所帮助:
数据未通过url
例如,要将id = 1234
传递到test.php
:
test.php?id=1234
然后在test.php
中,id
的值将从$_GET['id']
可用。
<div class='title'>
<a href="<?php echo $Result->ad_id() . '?variable_name=variable_value' ?> "></a>
</div>
这是使用GET
方法传递数据的查询字符串的一种方式
protocol://domain_name?variable_name=variable_value
例如:http://test.com?sid=128001
因此您可以在其他页面中获取值:
$var = $_GET['variable_name'];
//in this case:
$var = $_GET['sid'];
这是您给定的代码。
<div class='title'>
<a href="<?php echo $Result->ad_id();?>">
<?php echo ucwords($Result->ad_title);?>
</a>
</div>
此处的超链接不正确。如果你使用的php没有任何框架,那么在你想要传递的id之前先添加链接
<a href="http://example.com/anypage.php?id=<?php echo $Result->ad_id();?>">
<?php echo ucwords($Result->ad_title);?>
</a>
现在,在anypage.php中,编写一些代码从url中获取id,即
$id= $_GET("id");
希望,它会起作用的!:)