处理URL时需要帮助

时间:2010-08-30 07:24:46

标签: php jquery url

我正在使用Twitter API开发一个应用程序,任何用户都可以在文本框中输入他的推特用户名并获得他的粉丝。在home.php上,我正在使用jquery。点击按钮事件,我调用getinfo.php并传递文本框值。到目前为止就是这种情况。

我想做什么?     现在我的网址是:

http://www.example.com重定向到

http://www.example.com/home.php

现在我希望我的网址也应该像这样:

http://www.example.com/username

表示当用户输入网站名称和他的用户名时,他应该得到他的结果。           当我第一次尝试jquery时,我没有得到如何直接将URL(本例中的用户名)的值传递给getinfo.php?

或任何其他解决方案?

你们能帮助我吗?请询问任何细节。

非常感谢您的帮助。

提前谢谢。

以下是按需发布的代码 jquery中的click事件:

$(document).ready(function(){
   $("#btonsubmit").bind('click', function(){
$.get('/getinfo.php?tnm='+$('#tnm').val(), '', function(data){
                $('#get_data').html(data);
   });
}
)};

//这里tnm是文本框的名称。和btonsubmit按钮

1 个答案:

答案 0 :(得分:0)

你可以这样做。

第1步:更新.htaccess文件。添加一行

ErrorDocument 404 /notfound.php

这会将您的用户重定向到/notfound.php

第2步: 在notfound.php上, 获取用户调用的URL http://yoursite.com/username

以下行可能会帮助您获取该网址,但不确定...

$url = $_SERVER['HTTP_REFERRER'];
  • 从此网址中提取用户名。
  • 检查此userName是否存在? 如果存在进程getInfo.php 用户名..

其他重定向到notfound.html ..

我不确定这是否会起作用?主要问题是您是否会获得$_SERVER['HTTP_REFERRER'];

的网址