如何在其他PHP文件中获取超链接PHP值
我有一个PHP页面,其中有超链接文本:如何在其他PHP文件中获取超链接PHP值,php,Php,我有一个PHP页面,其中有超链接文本: echo "<li><a href=list_result2.php?name=$disease_name>$disease_name</a></li>"; 它应该显示缺血性中风。下面是第二个PHP文件代码段: <?php echo "In list_result2.php file"; $condition=$_GET['name']; echo "$condition is clicked"
echo "<li><a href=list_result2.php?name=$disease_name>$disease_name</a></li>";
它应该显示缺血性中风。下面是第二个PHP文件代码段:
<?php echo "In list_result2.php file";
$condition=$_GET['name'];
echo "$condition is clicked";?>
任何人都可以指导如何将整个名称传递到我的第二个php文件中 尝试像这样更改您的超链接
echo "<li><a href=list_result2.php?name=".urlencode($disease_name).">$disease_name</a></li>";
<?php
$condition=urldecode($_GET['name']);
echo "$condition is clicked";?>
echo“”;
然后像这样更改list_result2.php
echo "<li><a href=list_result2.php?name=".urlencode($disease_name).">$disease_name</a></li>";
<?php
$condition=urldecode($_GET['name']);
echo "$condition is clicked";?>
将空格替换为+
在链接中使用urlencode($disease\u name)
,然后使用urldecode($\u GET['name']
在第二页。@JoelHinz您不需要urldecode
,PHP会这样做automatically@AleksG谢谢,你说得很对。嗯……你不是想把函数调用放在双引号里吧?而且,我认为你不需要显式的urldecode
。或者你只是复制了@JoelHinz的评论?但是问题是提问者面对的e非常相似,可以使用urlencode和URLEDECODE解决。感谢拉姆·夏尔马。它按照我想要的方式工作,dots完成了这个技巧。同样,你不需要URLEDECODE
the$\u GET
变量。PHP会自动完成。你是对的ALeks G。没有URDECODE,代码工作得非常完美.