專業拆除裝潢、鐵皮屋等各式建築物,清貨倉、雜物等 廢棄物清運,安全高效率,客戶口碑肯定 | ![]() | 提供裝潢細清、洗地打蠟、清洗水塔等清潔服務 所到之處不留塵埃,全省清潔服務人員輕鬆找 |
PHP 動態ip架站技巧 |
房東:傻蛋 ![]() 發表時間:2007-01-11 | [檢舉] |
轉貼-SC- HKMARCO 本文章主要教大家如何什使用為動態IP設置網站入口! 1.什麼是動態ip (dynamic IP address) 基本上 動態ip就是每次當您連上網路前向isp取得一個 非固定的ip!而且只要重新連線就會變換一個ip值,這 就是動態ip,我們也叫他浮動IP或者是非固定式IP! 而一般所謂的計時制ADSL或者是CABEL都是使用浮動IP! 當然目前也有ISP提出附贈IP的服務,但是這一個 連線費用上的成本一定比使用浮動IP來的高上一些! 2.伺服器和IP 大家都知道如果要架設網路的 網頁伺服器 (WEB-SERVER) 就需要一個IP位址,如果您有安裝網頁伺服器的話(像是Apache,iis....). 您可以試著用流覽器連到您的ip看看,就可以連到自己的主機伺服器中. 而如果您沒有申請一個固定的ip那你怎麼告訢使用者你現在的ip為何, 您總不會mail 或者是用 icq 告訢您的網友們偶現在的IP是多少, 再請他們連上您的伺服器吧!! 所以如何來告訢使用者目前伺服主機的IP就是重點了! ok~ 在windows中有一套程式名為Dns2Go,可以為windows的動態ip 設定位置,或者如果沒記錯,有前輩也在linux下寫過更新Dns的程式 而今天小弟介紹另一個方式,讓您的動態IP可以用來架設網站, 而且step by step 的教大家為什麼. 很簡單的,我們最終的目地是讓使用者可以知道自己的IP! 所以我們只要在一個空間設置公告讓使用者知道自己的IP就行了~ 第一個問題是.空間在那??? 沒錯,我們需要申請一個空間 您可以到 http://www.php5.idv.tw/demo/phpBB/viewtopic.php?t=22 或者您可以用uhome的空間,但是小弟用起來有點怪怪的 如果您真的需要這一個空間.... 不然就寫信給我 .. 租你一個月五仟 哈哈哈 ..... 開玩笑的別當真 接下來我們要先把我們目前的IP告訢申請的網頁空間! 讓他為我們做轉向的工作, 二話不說先程式先. $fd = fopen(\"ipaddress.txt\", \'w\'); fwrite($fd, $REMOTE_ADDR); fclose ($fd); ?> 這三行的意思是 $fd = fopen(\"ipaddress.txt\", \'w\'); //開啟一個檔案叫 ipaddress.txt fwrite($fd, $REMOTE_ADDR); //偵測使用者ip並寫到 ipaddress.txt中 fclose ($fd); //關閉檔案 但是這樣子的話萬一有人知道您使用的檔案名稱,不就可以寫入了! 所以我們還是要先加密一下 程式改成這樣: //************* ip.php ***************// $username=\"demo\"; //改一下哦 $password=\"demo\"; //改一下哦 if($user!=$username || $pass!=$password){ echo\"權限錯誤!\";../ipaddress.txt } $fd = fopen(\"ipaddress.txt\", \'w\'); fwrite($fd, $REMOTE_ADDR); fclose ($fd); ?> 如果改成這樣那您的連結就入須改成 http://免費網頁空間/ip.php?user=demo&pass=demo 這樣就OK了~ 當寫入了以後,您的免費網頁空間就知道您的網址是 http://IP 所以您只再再寫一個網頁來秀出您的ip就行了 例 : \">連到我的網站 或者您想要直接就跳過中繼站 直接連到 您的伺服主機上只要使用轉向就行囉 . 例 : $c=file(\"ipaddress.txt\"); header(\"location:http://$c[0]\"); ?> ok~這樣是不是很簡單呢 ? 但是 ~ 萬一斷線了或者是ip被換掉了怎麼辨 ? 好吧寫一個 笨笨的reflash讓他一直更新! 不過斷線了的話系統會跳到錯誤網頁~那不就沒有了 所以真正的重點要放在 更新的時機上. 呵~ 呵呵~ 呵呵呵~ 白寫了 ...... ^ ^|||| 啊~ 你問我沒有沒辨法呀 ! 嘿嘿 ~ 當然是有呀 .. 否則這篇文章就要免寫了 ^ ^ 不過要對windows的使用者說聲抱歉~ 因為小弟實在不太懂windows 所以 如果您知道要如何作請提供給小弟. 感謝 感謝~ 在unix系統下只需要用lynx 流覽器 及 crontab 就行了哦 沒錯,只要設定時間讓 lynx 去流覽 ip.php這一個網頁就行了呀~ ^ ^ 偶想到的哦~嘿嘿 ^ ^||| (Jacch 自得其樂的這樣說) 還沒有裝lynx的快企裝~ 但是要怎麼做呢?? A~ A~ A~ 怎麼有人離席了 ......... 悟性真高~ ^ ^||| 我們先用 lynx看看 #lynx 免費空間/ip.php?user=demo&pass=demo 真的可以哦 .~ |
廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! |