php資料接收

edited 十月 2015 in PHP新手區
我用一塊板子透過wifi模組把資料傳送到伺服器
但是模組只能指定ip位址沒辦法指定子目錄(一般可以指定170.212.33.22/test/test.php 但是這個模組只能指定170.212.33.22)
所以php要怎麼樣才能接到wifi模組傳來的數據?

ps:我用Wireshark有看到傳來的值,但是沒有回傳任何資訊給wifi模組
我在apache的logs/access裡看到("-" 408 - "-" "-")這個訊息,我想應該是timeout的問題
但是不知道改怎麼修改這個錯誤...

評論

  • 我想你應該不熟 server - client
    這大概看說明就猜得出~只是 connect 而不知道什麼下什麼protocol指令~

    如果是第一次hack資料的話,建議還是拿原始 server  讓系統正常運行,
    在來看他們之間的溝通協定~互丟什麼資料
  • edited 十月 2015
    noon wrote: »
    我想你應該不熟 server - client
    這大概看說明就猜得出~只是 connect 而不知道什麼下什麼protocol指令~

    如果是第一次hack資料的話,建議還是拿原始 server  讓系統正常運行,
    在來看他們之間的溝通協定~互丟什麼資料

    noon 你好~
    我確實是第一次還在摸索中
    不知道你所謂的原始server是什麼意思?
    有什麼範例可以參考的嗎?
  • 是依你的敘述推論,那個板子會傳資料到伺服器。這大概只有兩種狀況,一種那個板子是人家做的,這種就是要那個板子原始溝通伺服器攔截資料,來猜測溝通協定指令。另外一種就是板子自己做的,沒道理自己做的不知道protocol,因此這個狀況就排除。

    socket這很基礎的東西,如果用的語言是php,看一下官方手冊查這個關鍵字應該就一堆溝通範例了。我在猜想你是不是因為要寫的語言是php,甚至以為php只有web,所以才有那個"沒辦法指定子目錄"這句奇怪的說法~

  • noon wrote: »
    是依你的敘述推論,那個板子會傳資料到伺服器。這大概只有兩種狀況,一種那個板子是人家做的,這種就是要那個板子原始溝通伺服器攔截資料,來猜測溝通協定指令。另外一種就是板子自己做的,沒道理自己做的不知道protocol,因此這個狀況就排除。

    socket這很基礎的東西,如果用的語言是php,看一下官方手冊查這個關鍵字應該就一堆溝通範例了。我在猜想你是不是因為要寫的語言是php,甚至以為php只有web,所以才有那個"沒辦法指定子目錄"這句奇怪的說法~
    那塊板子是別人做的沒錯,要怎麼攔截資料? wireshark攔截封包嗎?

    我是用xampp的模組架設webserver的,所以這樣我應該不用寫socket了吧?
    我所謂的子目錄就是xampp裡面的htdocs( 專門放可以執行程式的地方)這底下的路徑我就無法指定我只能指定ip這樣
  • :( 對啊,那正如我說的那樣了,你似乎對基礎的tcp 不了解。
    正確來說,那快板子不一定是跑http protocol,所以你用web server來接收資料是一件很奇怪的事情和也是很奇怪的說法!

    所以你得找那個板子原始和什麼伺服器溝通,讓他正常運行,然後用wireshark看用什麼協定溝通,才決定要用什麼方式,看是得破解協定自己寫server或原始的server就可以用,或是直接跟原廠要protocol就行了~都是解決方式!
Sign In or Register to comment.