我要做的是创建一个网址,例如:
article.php?00001
然后,使用以下代码,00001
article.php
if(isset($_GET['00001'])){
include('00001.php');
}else if(isset($_GET['00002'])){
include('00002.php');
} else {
include('noarticle.php');
}
现在,如果我只是继续添加00003
- 00010
等,这适用于多篇文章,但如果我打算添加更多文章,是否有更好的编码方式这不需要手动插入商品编号吗?
答案 0 :(得分:1)
使用数据库存储您的文章。请查看http://www.freewebmasterhelp.com/tutorials/phpmysql以获取有关如何在PHP中使用MySQL的指南。
关于您的网址,请使用article.php?id=###
,然后使用$_GET['id']
确定正在查看的文章。
通过根据用户提供的数据包含文件,如果用户转到article.php?article
,它会尝试加载尝试加载article.php
article.php
的{{1}}明白了。
答案 1 :(得分:0)
让它充满活力! 我会做这样的事情:
article.php?id=id_of_my_article
if(isset($_GET['id'])) include($_GET['id'].".php");
else include('noarticle.php');
答案 2 :(得分:0)
首先,你需要知道仅仅基于url包含文件是不安全的。正如@Joe和@Angelo Cavallini写的那样,还有其他更好的方法
但如果你很清楚后果,并决心这样做,那你就试试:
$ id = current($ _GET);
$ id&& $ ID = INTVAL($ ID);
if($ id){
include($ id.'php');
}