簡體   English   中英

PHP-在線托管時,API文件返回垃圾HTML而不是JSON響應

[英]PHP - API file returning junk HTML instead of JSON response when hosted online

我已經使用PHP創建了API服務,並且在我的本地(xampp)上運行良好

但是,當我在線托管文件時,它將返回垃圾HTML而不是JSON響應。 我收到的響應與此類似:

<html>
<body>
<script type="text/javascript" src="/aes.js" ></script>
<script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f
  <d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("6f52ec93eff14fb17fe0ff4703436db4");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";location.href="http://example.com/?ckattempt=1";
  </script>
  <noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript>
</body>

有人可以告訴我我可能做錯了什么嗎?

您是否檢查過網站未被黑客入侵? -看起來有些混淆的代碼。

根本原因可能是您已禁用瀏覽器cookie或javascript。 由於需要免費的托管服務來設置cookie以獲得更好的服務(在我的案例中為byethost),因此cookie必須啟用javascript。 因此,它與代碼無關,但與您使用的托管服務器無關。

暫無
暫無

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

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