Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

eva 發問時間: 電腦與網際網路程式設計 · 2 0 年前

PHP程式寫的url被截斷了??

header("Location:test.php?acc=test&cmp=335&find=TT001003027");

請問一下,為什我這行程式回到 test.php時,url就只剩下:http://localhost/t5/test.php?acc=test&cmp=335

後面的 find=TT001003027 就不見了!!

我的程式是用 PHP + IIS + MS SQL

3 個解答

評分
  • 匿名使用者
    2 0 年前
    最佳解答

    大哥^^!

    您上面的問題之後我更新板本後就沒有在出現了

    以前有也有這方面得困擾^

    但是我改用html的換頁

    echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php?SHOW=test\">";

    問題解決了

    說真的以前跟一些php的前輩們有討論過header的換頁

    最後還是覺得html比較好用!不用在經php翻譯一次

  • 2 0 年前

    我執行也沒問題啊!

    我的執行環境是 rh 9.0 + php + mysql

    以下是測試原始檔的內容:

    <?php

    global $acc, $cmp, $find;

    if (!isset($acc)) header("Location:test.php?acc=test&cmp=335&find=TT001003027");

    else echo "acc=$acc<br>cmp=$cmp<br>find=$find<br>";

    ?>

    執行結果:

    acc=test

    cmp=335

    find=TT001003027

  • 志國
    Lv 7
    2 0 年前

    我測試結果正常沒被截斷耶 ^_^

    我的執行環境與您相同喔~

還有問題?馬上發問,尋求解答。