我想建立我的链接:
答案 0 :(得分:0)
我认为你想拥有漂亮的网址。然后你可以使用htaccess
。 More info about pretty urls。 (您必须在htaccess
中为页面参数创建其他网址
答案 1 :(得分:0)
如何完成任务:
$url = 'www.bestproducts.com/products.php';
$url_array = explode('/', $url);
$result_url1 = implode('/?', $url_array);
$result_url2 = implode('/?page=', $url_array);
答案 2 :(得分:0)
我可以举一个关于botom的例子。我也为我的页面做了这个,然而,在我的情况下,我只是给你一个单独的值,p:/ p>
链接是index.php?p = members
Bassically在这里发生了什么,我的脚本会检查我给予值p的内容。让我用代码向您展示
HTML:
<a href="index.php?p=members" title="Members">Members</a>
我请求在我的超链接中动态加载链接p = members。在我的内容区域中运行的是一个查找该内容的脚本。
<?php
if (!empty($_GET['p'])){
$pages_dir = 'inc/content';
$pages = scandir($pages_dir, 0);
unset($pages[0], $pages[1]);
$p = $_GET['p'];
if(in_array($p.'.inc.php', $pages)){
include($pages_dir.'/'.$p.'.inc.php');
}
else
{
echo 'Sorry, page not found';
}
}
else
{
include($pages_dir.'/home.inc.php');
}
?>
要将其溢出,if语句检查请求超出超链接的p值(记得我在html p = members中说过吗?)我创建一个变量来检查包含我的内容页面的文件夹inc / content。该变量包含一个带有页面名称的数组(未设置部分是它删除文件夹中的。和..)它创建一个数组。然后我让它通过另一个if else语句。这告诉我要查找带有taggs inc.php的文件名(成员)(不需要inc部分,但我这样做,所以很明显文件是一个包含)。如果它在数组中,请包括它,如果没有,它会告诉我找不到页面。如果p中没有值(关闭它)它基本上会打开我的索引页。
我希望这会有所帮助