banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Cho em hỏi làm thế nào để mình có một url thế này?  XML
  [Question]   Cho em hỏi làm thế nào để mình có một url thế này? 20/06/2009 00:32:58 (+0700) | #1 | 184059
[Avatar]
proA.Vito
Member

[Minus]    0    [Plus]
Joined: 21/01/2009 00:46:01
Messages: 49
Location: Cõi hư vô
Offline
[Profile] [PM] [Email]
Hum truớc em vào trang web dành cho mobile của clip.vn, thì em thấy cái link dùng để chuyển đổi ngôn ngữ như sau: http://m.clip.vn/misc/assign/?lang=vn

Em không hiểu họ dùng kĩ thuật gì lại đuợc như vậy và điều đó có tác dụng gì ạ.


Mong mọi nguời giải đáp cho em. Thanks mọi nguời nhiều.
[Up] [Print Copy]
  [Question]   Cho em hỏi làm thế nào để mình có một url thế này? 20/06/2009 05:03:04 (+0700) | #2 | 184094
ngonchan
Elite Member

[Minus]    0    [Plus]
Joined: 23/02/2004 12:03:51
Messages: 136
Offline
[Profile] [PM] [WWW] [Yahoo!]
Cái link đó dùng để assign giá trị cho biến lang là vn, rồi sau đó, dựa vào biến này để hiển thị ngôn ngữ đúng với lựa chọn của người dùng thôi, đâu có sử dụng kỹ thuật gì nhiều đâu bạn smilie
[Up] [Print Copy]
  [Question]   Cho em hỏi làm thế nào để mình có một url thế này? 21/06/2009 00:25:34 (+0700) | #3 | 184164
[Avatar]
proA.Vito
Member

[Minus]    0    [Plus]
Joined: 21/01/2009 00:46:01
Messages: 49
Location: Cõi hư vô
Offline
[Profile] [PM] [Email]

ngonchan wrote:
Cái link đó dùng để assign giá trị cho biến lang là vn, rồi sau đó, dựa vào biến này để hiển thị ngôn ngữ đúng với lựa chọn của người dùng thôi, đâu có sử dụng kỹ thuật gì nhiều đâu bạn smilie 


Nếu viết bình thường thì cái link kia báo lỗi ngay chứ anh... Nó có link đến trang nào đâu >"< Cái em muốn hỏi là kĩ thuật gì để giúp mình viết được cái link như vậy ạ?
[Up] [Print Copy]
  [Question]   Cho em hỏi làm thế nào để mình có một url thế này? 23/06/2009 14:47:33 (+0700) | #4 | 184367
thatko
Member

[Minus]    0    [Plus]
Joined: 01/02/2008 16:15:03
Messages: 31
Offline
[Profile] [PM]

proA.Vito wrote:
Hum truớc em vào trang web dành cho mobile của clip.vn, thì em thấy cái link dùng để chuyển đổi ngôn ngữ như sau: http://m.clip.vn/misc/assign/?lang=vn

Em không hiểu họ dùng kĩ thuật gì lại đuợc như vậy và điều đó có tác dụng gì ạ.


Mong mọi nguời giải đáp cho em. Thanks mọi nguời nhiều. 



Mình không thấy có kỹ thuật gì đặc biệt ở đây cả
Hiện tại link đó không tồn tại, và chức năng chuyển ngôn ngữ của clip,vn mình cũng k thấy hoạt động
Cái link đó cũng tương tự như: http://.../assign/index.php?lang=vn (có thể file default trong assign/ là file khác)
lang=vn là truyền theo giao thức Get
[Up] [Print Copy]
  [Question]   Cho em hỏi làm thế nào để mình có một url thế này? 24/06/2009 13:10:48 (+0700) | #5 | 184470
[Avatar]
nguago
Member

[Minus]    0    [Plus]
Joined: 19/08/2006 12:04:16
Messages: 43
Location: 127.0.0.1
Offline
[Profile] [PM] [WWW] [Yahoo!]
Mình hiểu ý bạn hỏi, mình xin giải thích như này:
index.php?lang=vn => Đường dẫn như vậy vẫn chạy trên file index.php với biến phương thức GET lang = vn ($_GET['lang'] = vn) Như vậy là đã có biến $_GET['lang'] với giá trị là "vn", bạn có thể sử dụng biến đó trong file index.php, ví dụ trong trường hợp này có rất nhiều cấch để dùng (áp dụng với việc lựa chọn ngôn ngữ) Ví dụ như nếu là tôi thì tôi sẽ dùng biến đó để lưu 1 biến section ngôn ngữ với giá trị bằng $_GET['lang'] (tức là bằng "vn") để mỗi lần người dùng đó vào trang web thì đều có ngôn ngữ là tiếng việt, vì sao lại là tiếng việt thì ví dụ bạn có 2 file ngôn ngữ có đường dẫn như sau: lang/vn.php và lang/en.php, bạn chỉ cần include file sử dụng section, với section ngôn ngữ có giá trị vn thì nó include vn.php và lấy dữ liệu tiếng việt. tương tự với file en.
HVA No 1 !
http://let.vn
[Up] [Print Copy]
  [Question]   Cho em hỏi làm thế nào để mình có một url thế này? 24/06/2009 22:27:35 (+0700) | #6 | 184508
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]

nguago wrote:
Mình hiểu ý bạn hỏi, mình xin giải thích như này:
index.php?lang=vn => Đường dẫn như vậy vẫn chạy trên file index.php với biến phương thức GET lang = vn ($_GET['lang'] = vn) Như vậy là đã có biến $_GET['lang'] với giá trị là "vn", bạn có thể sử dụng biến đó trong file index.php, ví dụ trong trường hợp này có rất nhiều cấch để dùng (áp dụng với việc lựa chọn ngôn ngữ) Ví dụ như nếu là tôi thì tôi sẽ dùng biến đó để lưu 1 biến section ngôn ngữ với giá trị bằng $_GET['lang'] (tức là bằng "vn") để mỗi lần người dùng đó vào trang web thì đều có ngôn ngữ là tiếng việt, vì sao lại là tiếng việt thì ví dụ bạn có 2 file ngôn ngữ có đường dẫn như sau: lang/vn.php và lang/en.php, bạn chỉ cần include file sử dụng section, với section ngôn ngữ có giá trị vn thì nó include vn.php và lấy dữ liệu tiếng việt. tương tự với file en. 

Session chứ không phải section.


@proA.Vito :
1 là nó có dạng /assign/index.php?lang=vn, mà cấu hình hosting có DirectoryIndex để là index.php nên trong code không cần để đầy đủ cả index.php?lang=vn.

2 là nó dùng rewrite url, tìm lại trong forum đã có nhiều bài bàn luận rồi.

smilie
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|