查看: 947|回复: 6
|
如何REDIRECT网页去不同USER的网页呢?我用PHP的。
[复制链接]
|
|
比如:我有5个USER。
1 )USERNAME = 11 PASSWORD = 11 URL = 11.htm
2 )USERNAME = 22 PASSWORD = 22 URL = 22.htm
3 )USERNAME = 33 PASSWORD = 33 URL = 33.htm
4 )USERNAME = 44 PASSWORD = 44 URL = 44.htm
5 )USERNAME = 55 PASSWORD = 55 URL = 55.htm
不同人的LOGIN,他们的HTM页也不同?而且他们的HTM页是STORE在MYSQL里面一个FIELD叫“url”。
到底如何REDIRECT去他们各自的网页呢? |
|
|
|
|
|
|
|
发表于 26-4-2007 02:47 PM
|
显示全部楼层
回复 #1 net_seeker 的帖子
可以用header("Location: somepage.html")來redirect去其它網頁,不過要記得在做redirect之前不可以print任何東西。 |
|
|
|
|
|
|
|

楼主 |
发表于 26-4-2007 03:16 PM
|
显示全部楼层
回复 #2 itplanet 的帖子
可是那些URL也是在MYSQL的DATABASE里面哦。
在我的DATABASE里面有3个ITEM, username, password, url
比如:当A USER, 填了他的USERNAME和PASSWORD,他就直接进入他自己专有的URL。URL=auser.htm。可是这URL是STORE在DATABASE的url里面。
我就不清楚如何从在DATABASE的url那里取出来。 |
|
|
|
|
|
|
|
发表于 26-4-2007 04:42 PM
|
显示全部楼层
什么版本的php?
php4能够这样作
首先和database连线
mysql_connect('username', 'password', 'host');
然后query database把资料拉出来
记得先处理user input避免sql injection
$result = mysql_query('sql statements');
之后
mysql_fetch_array($result)
一个一个record挖出来
然后就好像楼上说的redirect
当然中间需要处理如果sql没有得到任何资料怎么办,然后如果connect不到怎么办这些,这些说起来一匹布这么长,你自己figure out啦 |
|
|
|
|
|
|
|

楼主 |
发表于 26-4-2007 06:11 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-4-2007 11:08 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-4-2007 10:07 AM
|
显示全部楼层
原帖由 net_seeker 于 26-4-2007 06:11 PM 发表
<?php
ob_start();
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="98984242"; // Mysql password
$db_name="drdoc"; // ...
可是你没有把资料抽出来,用mysql_fetch_array, 或者mysql_fetch_row |
|
|
|
|
|
|
| |
本周最热论坛帖子
|