php에서 유저 페이지를 만드려고 합니다.
본문
회원가입, 로그인 기능은 만들었는데,
로그인을 하면 유저 페이지로 ( 아이디가 abc 라면 도메인.com/abc ) 이런식으로 이동되게 하려는데
로그인 했을 때 유저 아이디 별로 유저 페이지로 넘어가게 하려면 어떻게 코드를 짜야 할까요,,?
답변 2
안녕하세요.
로그인을 체크하는 PHP에 로그인이 완료되었을시, 작동하는 조건문을 생성하시고
<?php
$user_id = 유저아이디;
echo "<script>alert('로그인이 완료되었습니다.'); location.href='도메인주소/".$user_id."';</script>";
?>
이렇게 해서 넘겨주면 될거같은데용.
한번 해보세용!
!-->짧은 주소 형식으로 "도메인.com/user/아이디" 하고 싶으시다면,
.htaccess
<IfModule mod_rewrite.c>
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# 아래 부분을 추가
RewriteRule ^user/([0-9a-zA-Z_]+)$ bbs/user_board.php?user=$1 [QSA,L]
</IfModule>
/bbs 폴더안에 "user_board.php" 파일을 생성하여 내용을 넣으시고
도메인.com/user/아이디 하시면 해당 파일로 넘어갈겁니다.
거기서 $_GET["user"] 이렇게 받으시면 됩니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.