【问题标题】:Search Results link to Individual Pages PHP搜索结果链接到单个页面 PHP
【发布时间】:2012-04-08 23:47:32
【问题描述】:

我目前正在制作两个网站,但已经停止。

基本上我在网站上执行搜索,它返回所有结果,但说我想点击其中一个结果,它会将我带到该结果的网页,所以如果我点击 RESULT NUMBER 2001 的 URL最终会是这样的:

www.mysite.com/?2001

或一些变体,无论它在 PHP 中是什么。

提前致谢;将在早上接受答案!

【问题讨论】:

  • 你应该看看this
  • 你的问题是什么,构建 URL,解析 URL 等等?

标签: php mysql sqlite search


【解决方案1】:

如果我正确理解您的问题,那么我相信您将能够构建这样的网址......

www.mysite.com/?url=2001

不是……

www.mysite.com/?2001

除此之外,您可以使用...访问代码中的那个数字 (2001)。

$url = $_GET['url'];

这样您就可以轻松地将用户重定向到该页面(或 2001 年的任何页面)...

if($url == 2001)
{
   header("location:http://new-website.com/");
}

希望这正是您所寻找的,下次请更具体地说明您的问题。 ;)

【讨论】:

  • 您实际上可以通过检查if (isset($_GET["2001"])) 来使用mysite.com/?2001。如果您知道您将拥有哪些其他 GET 变量,那么您可以将它们去掉,然后假设剩余的变量是有用的。
  • 是的,这就是我的意思,例如,我有一个汽车数据库,可以不断添加。用户搜索汽车并选择一个,唯一的唯一方法是通过它的 id,比如说 2001,我将如何将用户带到显示该汽车的页面,我会有一个预先创建的页面哪个是空的,使用 get 时将使用该 ID 生成其中的所有内容?所以它将是 wwwmysite.com/premadeCars?car=2001 ?再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-04
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
  • 2013-07-22
相关资源
最近更新 更多