10/10/2018, 00:14

Tạo thư mục theo tên đăng nhập trong PHP

Tôi thấy một số trang thưong mại điện tử thừong có cách tạo tên thư mục ứng với tên đăng nhập khi làm các estore cho từng khách hàng ví dụ: http://domain.com/USERNAME/?product=12&type=view
Vậy bác nào đã làm cách này rồi làm ơn chỉ giúp cách làm trong PHP.
s.code viết 02:23 ngày 10/10/2018
Sao lại tên đăng nhập là sao
haindse viết 02:30 ngày 10/10/2018
Ví dụ như trang này chẳng hạn: http://my.gophatdat.com/binhminhfish/3.jsp?itempage=3. bác để ý chữ "binhminhfish" trên link chính là tên đăng nhập(username)của người dùng đó. Vậy trong Php không biết phải làm sao để ra đựoc như vậy nhỉ?
Mỗi người dùng sau khi đăng kí xong sẽ có một Estore dạng http://domain.com/Tên_người_dùng/
manhkhanh viết 02:15 ngày 10/10/2018
khi người dùng đăng ký , dùng hàm FTP tạo 1 folder tương ứng với tên đăng nhập và 1 file có chứa id của tên đăng nhập đó .
jiSh@n viết 02:19 ngày 10/10/2018
Tìm hiểu URL rewrite
darkera13 viết 02:24 ngày 10/10/2018
Thích kiểu subdomain hơn, nhìn url đẹp hơn.
haindse viết 02:17 ngày 10/10/2018
Được gửi bởi jiSh@n
Tìm hiểu URL rewrite
Bác này nói đúng. Tôi cứ tưởng là có cách nào code để có thể tạo đựoc thư mục cho từng Estore theo tên người dùng. Nhưng hóa ra các trang TMDT cũng đều dùng cách viết lại URL hết. Nếu trang nào dùng subdomain thì lại là kiểu khác. Còn nếu tạo thư mục theo tên người dùng thì toàn thế này:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_]*)$ store.php?u=$1 [L] =====> Tên từ đây mà ra thôi!
jiSh@n viết 02:22 ngày 10/10/2018
Dùng subdomain thì cũng là URL rewrite thôi, nhưng lúc đó ko chỉ dùng mod_rewrite mà còn phải mod lại Apache.
Bài liên quan
0