我看到一些網站(例如): 如果你想查看你的消息框,那麼它是:example.com/file.php?action=pm
,如果你想再次發送消息的地址和文件是一樣的,但$_GET
是不同:example.com/file.php?action=sendpm
它是如何工作的?
難道僅僅是:
if ($_GET['action'] == "pm")
{
//lots of html code(divs, forms, etc) paste here for action=pm.
}
else
{
//lots of html code paste here for action=send
}
而不是有文件:pm.php,send.php ...或者該機制是不同的?
我看到SMF使用這種機制,我也看到類似於facebook.com/?ref=something的東西。
它是如何工作的?
是「包括()」函數像C++,並粘貼action.php的在這個頁面的代碼,那麼會是像我的建議,但太乾淨了嗎?這是主要想法嗎? –
它與'#include'類似,但不是由預處理器執行。請參閱php.net/include – ThiefMaster