看板 Web_Design 關於我們 聯絡資訊
看在你推文很有誠意的份上..我想辦法用最簡單的方式講 php asp都是程式語言 不過比較特別的是他可以寫在網頁中 伺服器如果認出來是php/asp就會執行他 比如說 我在php裡寫: $i=1; while($i <= 100){ print $i * $i; $i ++; } 伺服器會自動幫你執行運算的結果 使用者只會看到 print 1*1; print 2*2; print 3*3; print 4*4; print 5*5; -- 你可不可以不要那麼宅! 頭髮亂掉不會整理,只會調整蝴蝶結 包包很重不幫我拿,只幫我拉過膝襪 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.170.110 ※ 編輯: fotofolio 來自: 123.204.170.110 (01/03 00:16)
appleoxxo:謝謝 我學過一點點java 大概了解程式語言的意思了 01/03 00:30
appleoxxo:若是程式語言 那我可以把他人的aspx網頁比喻成執行檔 01/03 00:31
appleoxxo:而它的內容比喻成源代碼 , 若想要得到源代碼 01/03 00:32
appleoxxo:光執行檔的部分是沒辦法得到完整的 01/03 00:32
appleoxxo:除非自己很厲害 能夠自己參考分析再製作 才能copy出來 01/03 00:33
appleoxxo:這樣理解對嗎 01/03 00:34
Kelunyang:其實如果你拿到了真正的aspx或PHP,那源碼也有了 01/03 00:43
fotofolio:php跟asp好像不會經過編譯這個步驟...的樣子 01/03 00:44
appleoxxo:不好意思 真正的aspx一般瀏覽者可以得到嗎?? 01/03 00:45
appleoxxo:想知道copy *.aspx的方法! google找不太到 01/03 00:45
Kelunyang:不可能,就像Java工程師不會給你他的源碼一樣 01/03 00:46
Kelunyang:呃,除非他很想分享啦,不過一般場合是不可能 01/03 00:46
Kelunyang:而且我記得aspx可以編譯的,所以就算有aspx,也不代表 01/03 00:47
fotofolio:php的倒是有很多 01/03 00:47
Kelunyang:有原始碼,不過小弟還沒開始玩aspx就是了XD 01/03 00:47
Sforever:沒變法直接判斷php程式碼 除非網站很簡單大概可以猜出來 01/03 01:03
Sforever:php算是server side的Script 你所看到的都是執行的結果 01/03 01:05
Sforever:你就想像C compile過變成執行檔 不給你source code 你可 01/03 01:05
Sforever:猜的出來 source code長怎樣嗎? 01/03 01:06
appleoxxo:所以要copy一個aspx的網站 當網站複雜度高的時候 01/03 01:15
appleoxxo:只能自己做得跟他很像 但是同湯不同料 01/03 01:15
appleoxxo:模仿它的程式功能 做一個功能跟他一樣的 01/03 01:16
appleoxxo:但程式碼還得靠自己 01/03 01:16
Sforever:沒錯!! 如果隨便可以複製源碼 網站就很不安全了 01/03 01:19
appleoxxo:謝謝 又學到一點事情了 01/03 01:22
appleoxxo:對了 順帶一提 01/03 01:23
appleoxxo:那有人會為了讓自己的網站難複製 01/03 01:23
appleoxxo:特別用aspx的語言去寫嗎 01/03 01:23
appleoxxo:還是copy的問題只是一個小原因 最主要是aspx的功能 01/03 01:24
Kelunyang:難複製你是指HTML(外觀)嗎?那被複製是不可避免的 01/03 01:32
Kelunyang:不過複雜的邏輯(程式),用什麼後端語言寫都不好複製 01/03 01:33
Kelunyang:因為作為複製者,你只能拿到他運作的模式,像是什麼Clas 01/03 01:33
Kelunyang:s裡該有什麼method這些根本就不可能從外觀看出來 01/03 01:34
appleoxxo:紙上談兵我有點不太了解 01/03 01:47
appleoxxo:用google搜了一下"aspx的網站" 01/03 01:47
appleoxxo:找到了刑事局的網站http://www.cib.gov.tw/index.aspx 01/03 01:47
appleoxxo:以這個網站來說 我想要複製這個首頁和裡面的分頁 01/03 01:48
Kelunyang:那以刑事局網站為例的話,簡單的說,他的版面你很好仿製 01/03 01:49
Kelunyang:就是另存新檔就有HTML了,但是比如說他的問卷系統 01/03 01:49
appleoxxo:該如何copy下來呢 01/03 01:49
Kelunyang:這部分你看了他目前的運作方式,可能也不等於他這個程式 01/03 01:49
Kelunyang:可以提供的全部問卷形式,這樣講比較清楚了嗎? 01/03 01:49
appleoxxo:再補一個小問題 ,這個網站我用另存新檔存了*.html 01/03 01:51
appleoxxo:但我想要弄成*.aspx 01/03 01:51
appleoxxo:這是一個很矛盾的事情嗎? 01/03 01:52
Kelunyang:這是不可能的@@" 01/03 01:52
Kelunyang:因為你只拿到了他程式最後運作的結果而已@@" 01/03 01:52
appleoxxo:*.aspx是讓瀏覽者的瀏覽器判斷該如何執行的依據嗎? 01/03 01:55
appleoxxo:就像是副檔名一樣 aspx副檔名瀏覽器會判斷要使用專門開 01/03 01:56
appleoxxo:aspx檔案的程序 01/03 01:56
appleoxxo:使用程序開啟編譯之後 再得到*.htm形式的網頁 01/03 01:56
appleoxxo:還是說 aspx在對方伺服器那邊編譯 然後顯示htm給我們 01/03 01:57
Kelunyang:恩對,ASPX是主機執行完了,最後吐出HTML給你 01/03 01:58
Kelunyang:所以用結果倒回去推難度蠻高的... 小弟先休息去了@@" 01/03 01:59
appleoxxo:晚安 我還有些疑問 但很碎 想整理一下 希望你還能幫我^^ 01/03 02:02
mlwmlw:去書局隨便找一本書 翻一下前幾章你的問題應該都有解答@_@ 01/03 07:42
pm2001:關於網頁產生的流程去找本書來看比較快 01/03 07:57
takumi412:你真的學過Java? = = 01/03 18:15
hinaeddie:To appleoxxo: 去書店翻ASP.NET 和PHP的第一章看看 01/03 18:45
hinaeddie:會比你亂猜半天的有用...看你的描述令人昏倒...Orz 01/03 18:46
pm2001:.net跟PHP又不太一樣 =_= 01/04 00:42
takumi412:什麼時候防止網頁Code複製變成顯學了??? = =a 01/04 15:32
evenwu:純推簽名檔 01/04 17:19
thisismysoul:ASP.NET 網頁只是以.aspx為附檔名的文字檔案,會被 01/04 19:14
thisismysoul:runtime解析,根據內容建立標準HTML 01/04 19:15
pm2001:.net沒這麼簡單,還要先編譯過才能用 01/04 19:34
juriolegend:huanlin.dyndns.org/techshare/articles/2003012001/ 01/05 00:34