[PHP-users 26716] Re: PHP5とApache2でURLに埋め込んだ変数の値が取れなくなる

yoshiki yoshiki @ ann.to
2005年 9月 1日 (木) 02:16:20 JST


 yoshikiです。

>echo "<a href=./test1.html?a=123&b=abc>a href=test1.html?a=123&b=abc</a>";
echo "<a href='./test1.html?a=123&b=abc'>a href=test1.html?a=123&b=abc</
a>";
これでどうでしょうか?

以前の設定のregister_globalはどうなってましたか?

>皆さん、こんにちは、チャーリーと申します。
>
>サーバー移行のため、移行先のサーバーにPHP、Apacheとも上のバージョンにしまし
>た。
>移行元:
>PHP-4.3.6
>Apache1.3.31
>OS:Linux8
>移行先:
>PHP-5.0.4
>Apache2.0.54
>OS:Linux8
>発生した問題:
>URLに埋め込んだ変数の値がリンク先のページで受け取れなくなりました:
>下記簡単なテストをしました:
>
>テストページソース1
>test.html<br>
><?
>echo "<a href=./test1.html?a=123&b=abc>a href=test1.html?a=123&b=abc</a>";
>?>
>
>テストページソース2
>test1.html<br>
>aとbは表示されたかな?<br>
><?
>echo "a="."$a"."<br>"."b="."$b";
>?>
>
>テスト結果
>移行元のサーバーでは問題なく変数の値が表示されました。
>移行先と考えているサーバーで変数の値が表示されません。
>
>サーバーを構築する時にできるだけ以前と同じオプションを付けてインストールした
>つもりだが、
>'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' 
>'--with-pgsql=/usr/local' '--with-zlib' '--with-gd' '--enable-mbstring' 
>'--enable-mbregex' '--enable-trans-sid' '--enable-track-vars' 
>'--disable-libxml' '--enable-zend-multibyte' '--enable-exif' 
>
>PHP.iniの設定もできるだけ同じようにしたつもりだった。
>いろいろ調べても、これはApache2よる問題か、PHP5による問題か判明に至りません
>でした。
>
>ちなみに、キャリアは携帯なので、クッキを使うことは考えておりません。
>
>どこに原因があるかを教えていただけますか?
>よろしくお願いいたします。
>
>チャーリー
>
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3



PHP-users メーリングリストの案内