看板 PHP 關於我們 聯絡資訊
兩個人一起回... ※ 引述《kazamisie (kazamisie)》之銘言: : <? if( session_is_registered("login_session") ) : { : echo "<a href=\"logout.php\" target=\"mainFrame\">登出</a>"; : } : else : { : echo "<a href=\"login.php\" target=\"mainFrame\">登入</a>"; : } : ?> : 當點了登出 上面只剩登入 : 然後如果在if裡面或else裡面加入Refresh 則會無窮的重新整理 : 如果在logout.php裡面加Refresh只會更新logout.php的頁框 : 如果在logout.php裡面加header(location:index.php)只是把整個在塞進頁框= = : 我有爬文和google 都是寫用超連結來重新整理 : 該怎麼辦= = 基本上 server 端是管不到 client 端你這個網頁是顯示在哪裡的 我如果沒理解錯的話 你想要的結果是當某個頁框有登出/登入的更新時 更新另一個頁框 那麼你可以在登出/登入程式的輸出裡加入 javascript 去更新另一邊 例如 logout.php 可以輸出這樣的東西: <script language="javascript"> top.menu.src='GuestMenu.htm'; //將 menu 頁框的頁面換掉 window.location='bottom.htm'; //把自己 (mainFrame) 的頁面換掉 </script> 然後 header 就不用了 ================================================================= ※ 引述《tkdmaf (皮皮快跑)》之銘言: : 先不管你的功能,但是光是看到你的程式有重覆的東西。 : 我實在就很想給他重構下去。 (下略) 先不管你的回答,但是光是看到你答非所問, 我實在就很想特地回一篇文.... 看你這兩篇的回文都是在幫別人做 refactoring 不是說 refactoring 不好 但是他們問的就不是這個嘛... 另一篇像是問 debug 的就算了 這個問題回 refactoring 根本對他沒有幫助... 況且你自己都說了「先不管你的功能」 等於就是自己離題了 orz -- 有人喜歡邊玩遊戲上逼; 也有人喜歡邊聽歌打字。 但是,我有個請求, 選字的時候請專心好嗎? -- 改編自「古 火田 任三郎」之開場白 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.92
tkdmaf:不做重構,就無法做好良好的測試和除錯。 12/25 15:10
tkdmaf:與其說我答非所問,不如說:如果有良好的結構化程式…… 12/25 15:12
tkdmaf:可以更加明白及明確的指出程式的方向。 12/25 15:12
tkdmaf:這絕對會關係到上班到15:30去喝下午茶,還是加班到24:00 12/25 15:12
tkdmaf:良好的結構化程式,再搭配測試導向,這是很多PHP人沒想過的 12/25 15:15
tkdmaf:雖然未直接解決發問者的問題,但或許在其他方面是有幫助的 12/25 15:18
kazamisie:謝謝LPH66替我解答 也感謝tkdmaf告訴我好的架構 12/25 18:17