簡體   English   中英

php可以在沒有用戶請求的情況下在服務器端運行代碼嗎?

[英]Can php run code on server side without user request?

服務器1 Pings /請求URL http://website.com/page.php?code=NeedThat

服務器2“ page.php”獲取“ NeedThat”並在服務器端執行img src或JavaScript

page.php上的圖像代碼

非常感謝forr的幫助!

執行gotit.php很容易。 您只需使用curl或(如果允許)file_get_contents即可下載圖像src。 對於JavaScript,您需要找出引起網絡請求的原因,然后手動執行。

編輯:如果getit需要繼續輸出該圖像,則可以讓page.php解析HTML,然后對生成的src進行自己的請求(將是website.com/sale.php ...)。

如果只需要運行另一個腳本,則可以使用正確的參數填寫file_get_contents,並將返回值保存為:

$result = file_get_contents('http://location.com/page.php?code=' . $code);

可以使用curl之類的東西來設計更高級的解決方案,但是對於一個簡單的請求,file_get_contents應該足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM