在PHP中从URL读取值
我在主页上有一个链接,比如说在PHP中从URL读取值,php,Php,我在主页上有一个链接,比如说 <a href="count.php?id=<?php echo $row['ID']; ?>&desc=<?php echo $row['PRO']; ?>" name="abc<?php $i; ?>">**Home**</a></li> 一旦点击上面提供的主页链接,它就会转到下一页 http://abb/MyWeb/pr/arro/count.php?id=4&desc=It
<a href="count.php?id=<?php echo $row['ID']; ?>&desc=<?php echo $row['PRO']; ?>" name="abc<?php $i; ?>">**Home**</a></li>
一旦点击上面提供的主页链接,它就会转到下一页
http://abb/MyWeb/pr/arro/count.php?id=4&desc=It%20isavailable
现在我想从URL中读取值
id=4
和
desc=它可用
我想把它存储在变量中
$idenity=id1
(将id从url存储到变量)这是您想要的吗
$identity=$_GET['id'];
请确保过滤$\u GET数组的内容以避免漏洞。例如,如果id
应该是一个数字,则强制它:
$identity = (int)$_GET['id'];
我猜他想要更多的那种:$idenity=$\u GET['id']//我保留了我一直在寻找的打字稿,还有一个建议,像亚马逊或易趣,我有一个网站,在搜索页面上从数据库获取数据,并在搜索页面上显示。我动态显示了多条记录。因此,建议通过URL传递值是否安全如果您使用的是HTTPS,那么它在网络上是安全的,但是客户端/浏览器仍然可以看到它。@Jim编程是关于解决问题(以及其他事情)。如果你去亚马逊进行搜索,你会看到什么?像这样的->。所以问问你自己——世界上最大的电子商务网站正在这样做。。安全吗?你需要问的是另外1000个与互联网安全相关的问题。例如,你知道什么是SQL注入吗(对于初学者)?我不想冒犯你,但这是一个非常初级的东西,你需要先读完关于PHP的书并学习基础知识,然后再来这里回答这些问题。这就像,不要点击“安装”,而是去论坛询问如何安装你刚得到的程序。这就是它的基本原理。旁注:
&
字符应表示为&(例如,查看此页面的源HTML)。一些浏览器允许锚的href属性中出现&
,因为这是一个常见错误,但最好尽可能遵守标准。
$identity = (int)$_GET['id'];