簡體   English   中英

Godaddy托管HTTP GET請求長度問題

[英]Godaddy Hosting HTTP GET Request Lengh Issue

我在接收PHP文件中的請求的全長時遇到了困難。 我已經寫了一個這樣的樣本。

  1. 用以下內容編寫了一個test.php文件,

     <?php $data = $_GET['data'] ; echo($data); ?> 
  2. 現在,我已使用以下網址通過瀏覽器檢查了此內容,

     http://myserver.com/test.php?data=DDDDDDDDDDDDDDDDDDDD 
  3. 我已經通過增加D字母的數量來進行測試,以查看最大可以傳遞多少數據。

  4. 我發現只有478個字符被接收並顯示在echo語句中。 當我在參數中添加更多字母'D'時,它不會顯示。

  5. 我收集的最多可以接收512個字符。 如果總長度大於該長度,則不會傳遞get參數。 (將產生空數據)。 我更換了瀏覽器,但是效果是一樣的。

  6. 但是,這同樣適用於我的帶有Firefox,Chrome等的localhost(WAMP服務器),並且可以發送/接收更大的請求數據。 我了解這不是瀏覽器問題,但是服務器有限制。 (我的GET請求平均長約1000個字符,在godaddy服務器中不起作用)。

  7. 我正在使用GoDaddy共享托管服務器。 我想如果可以增加GoDaddy Server允許的請求長度,就可以解決。 但是不知道這是否也是可能的。

請幫助我找到解決方案。

// in the sending page:
session_start();
$_SESSION["data1"] = $data1;
$_SESSION["data2"] = $data2;


// in the recieving page:
Session_start();
$data1 = $_SESSION["data1"];
$data2 = $_SESSION["data2"];

據我所知,會話變量的大小沒有限制。
唯一的缺點是用戶無法為他人添加書簽或共享結果

暫無
暫無

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

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