gpt4 book ai didi

php - 网址后面的用户名

转载 作者:行者123 更新时间:2023-11-30 23:21:51 26 4
gpt4 key购买 nike

Hello Stack overflow 目前我有点卡在我的 user_profile/username_here 上了。问题是你可以填写你想要的每个用户名,如果你把它放在'/'后面它仍然会显示组成的用户名好吧我已经过滤掉了但现在我如何让显示用户的用户名登录后的网址?我也在使用 URL 重写。htaccess:

RewriteEngine on
RewriteBase /

RewriteRule ^profile/([a-zA-Z0-9-\._]+)(\/)? /profile.php?username=$1 [L,QSA]

这是我用于 user_profile.php 的代码:

<?php
require_once('db.php');
session_start();

if(!isset($_SESSION['id'])) {
header("location: access_denied.php");
} else {

$username = $_SESSION['username'];
$firstname = $_SESSION['firstname'];
$lastname = $_SESSION['lastname'];
$result3 = mysql_query("SELECT * FROM tab where username='$username' AND firstname='$firstname' AND lastname='$lastname'");


if($row3 = mysql_fetch_array($result3)) {
$username = $row3['username'];
$firstname = $row3['firstname'];
$lastname = $row3['lastname'];
}



?>
<html>
<body>
<table width="398" border="0" align ="center" cellpadding="0">
<tr>
<td height ="26" colspan="2">Profile info</td>
<td><div align="right"><a href="log_out.php">Logout</a></div></td>
</tr>
<tr>
<td width="129" rowspan="5"><img src="<?php echo $picture?>" width="129" height="129" alt="no image found"/></td>
<td width="82" valign="top"><div align="left">Username:</div></td>
<td width="165" valign="top"><?php echo $username ?></td>
</tr>
<tr>
<td width="82" valign="top"><div align="left">Firstname:</div></td>
<td width="165" valign="top"><?php echo $firstname ?></td>
</tr>
<tr>
<td width="82" valign="top"><div align="left">lastname:</div></td>
<td width="165" valign="top"><?php echo $lastname ?></td>
</tr>
</table>
<p align="center"><a href="index.php"></a></p>
</body>
</html>
<?php
}
?>

我需要在哪里放置代码,以便当前登录的用户名位于 url 后面?欢迎解释,因为我对 PHP 还很陌生。另外,如果您看到任何错误,请指出。

最佳答案

请勿使用 MySQL_* -- 它已在 PHP 5.5 中弃用。请改用 MySQLiPDO

您的代码可以放在任何您想要的地方。由于您已经设置了变量,您所要做的就是建立您的链接。

<a href="profile/<?php echo $username; ?>">

这将构建这样的链接:http://domain.tld/profile/username

关于php - 网址后面的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com