簡體   English   中英

PHP-在MVC項目的Javascript文件中請求Ajax目錄時如何隱藏?

[英]PHP - How to Hide Ajax Directory When Requesting it in Javascript File in a MVC Project?

我正在寫一個MVC項目。 我有兩個目錄。 第一個是公開的。 每個人都可以到達此目錄。 它包含索引,javascript,css等。第二個包含應用程序文件。 普通用戶禁止使用此目錄,並且ajax文件包含在此處(在controllers文件夾中)。 當我在javascript中使用ajax php文件時,必須使用“ application / controllers / ajax / file.php”之類的東西。 問題是,我不想公開目錄。 我想將其隱藏為“ ajax / file.php”。 我該怎么辦?

您也可以使用mvc服務器端(但使用symfony,laravel等php這樣的php),或者至少在ajax/file.php一個路由系統,然后您的ajax調用將隱藏將執行操作的文件的真實路徑。 。

替代:您可以在控制器中創建一個函數,並且可以使用路由。

class A {
  function ajax() {
    // return data
  }
}

使用route並將其稱為http://example.com/A/ajax ,希望您能理解。

暫無
暫無

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

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