我有網址xyz.com/s2d3f4重定向到xyz.com/index.php.I想捕獲s2d3f4.i已嘗試查詢字符串,它不起作用。關於如何獲得該值的任何建議?我正在使用http重定向。查詢字符串PHP
Q
查詢字符串PHP
1
A
回答
1
每個HTTP請求都是獨立設計的,所以如果您執行HTTP重定向(使用PHP中的header("Location: http://xyz.com/index.php ")
或RewriteRule^/index.php [R]
,.htaccess
),並且用戶在瀏覽器中看到http://xyz.com/index.php
,則原始URL信息將丟失。
,您可以手動
- 保存它,它增加了查詢字符串:
http://xyz.com/index.php?s=s2d3f4
; - 將它保存在會話cookie中(
session_start
等)。
在另一方面,如果你實際上是做一個內部重定向,以便用戶仍然可以看到http://xyz.com/s2d3f4
在瀏覽器,但它是由index.php
處理,然後
$_SERVER['REQUEST_URI']
將持有的原始URL(/s2d3f4
);- 您還可以使用查詢字符串(例如,
RewriteRule .* index.php?s=$0
)重定向,然後該信息將在$_REQUEST['s']
中可用。
0
你嘗試PATH_INFO或 「ORIG_PATH_INFO
$ HTTP_SERVER_VARS(已廢棄) $ _SERVER - $ HTTP_SERVER_VARS(已廢棄) - 服務器和執行環境信息
反正試試吧
相關問題
- 1. PHP:與查詢字符串
- 2. PHP查詢字符串
- 3. PHP printr查詢字符串
- 4. PHP查詢字符串,PHP文件
- 5. Php查詢字符串url問題
- 6. php中的查詢字符串
- 7. PHP空查詢字符串變量$ _GET
- 8. php $ _SERVER ['PHP_SELF']包含查詢字符串
- 9. PHP file_get_contents()和查詢字符串
- 10. 查詢字符串數組在PHP
- 11. php查詢字符串utf8不工作
- 12. 的Nginx/PHP的查詢字符串
- 13. PHP創建長的查詢字符串
- 14. PHP撇號和查詢字符串
- 15. PHP查詢字符串的響應
- 16. php查詢字符串參數
- 17. Lucene樣式查詢字符串Elasticsearch PHP
- 18. php/mysql搜索查詢字符串
- 19. 動態查詢字符串php
- 20. URL重寫php查詢字符串
- 21. 在PHP中解碼查詢字符串
- 22. 轉換查詢字符串在PHP
- 23. 從查詢字符串創建PHP Breadcrumbs
- 24. 簡化PHP URL查詢字符串
- 25. php $ _SERVER [「REQUEST_URI」]丟失字符串查詢
- 26. PHP查詢字符串 - 參數複製
- 27. PHP查詢字符串操作
- 28. 獲取URL查詢字符串和PHP
- 29. PHP轉義查詢字符串變量
- 30. PHP查詢字符串問題
如何重定向? – Elwhis 2011-02-22 17:57:54