スレッド表示 | フラット表示〕 全トピック 920 件中 315 番目 次≫ ≪前

GETで不具合発生

created: 2005-11-26 19:04 | modified: 2005-12-02 13:41 | reply: 5

[2759] GETで不具合発生

user: らいと | created: 2005-11-26 19:04
GETでデータのやり取りを行っています。

<a href="../index.php?data=0">TOP</a>

上記のリンクで飛ばし

$data = $_GET["data"];

で受け止めています。

問題は下記の通りです。
「"../index.php?data=0"」で正常表示されるのですが
「"../index.php"」で表示されなくなりました。

アクセスランキングで使用しているのですが、ランキング参加者は正常表示するのですが、ランキングに参加していないところからのリンクは全て表示されなくなってしまっています。

6ヶ月ほどこれで動いていたのに一昨日に動作しなくなり、アカウントをリセットしてもらって復帰しました。
しかし今日同じことがおこりました。

このやり方では駄目なのでしょうか?

よろしくお願いします。
reply: 2764 返信 編集 削除

[2764] Re. GETで不具合発生

user: ゆうじ | created: 2005-11-27 01:47
こんばんわ。

「6ヶ月ほどこれで動いていた・・・」というのが
気になりますが設定云々で思い当たることがありません。


クエリストリングスの "data=0" の有無で
状態が変わるなら、受け側(index.php)の

$data = $_GET['data'];

これを、

$data = (isset($_GET['data'])) ? $_GET['data']: '0';

このように直してみてはいかがでしょうか。

$data の型を統一したわけですが、
data=0 で問題無いならこれでもOKのはずです。
Parent: 2759  reply: 2776 返信 編集 削除

[2776] Re.Re. GETで不具合発生

user: らいと | created: 2005-12-02 10:42
ゆうじさん、レスありがとうございました。

しかし、何をやっても駄目でした。
サーバーを移動してもらったのですが4日ほどで同じことに・・・
サーバー会社を変えようかとも思うのですが、プログラムミスだった場合を考えると悩みます。

「index.php」で駄目で「index.php?data=1」とか「index.php」の後に「?data=」をつけると動くところが謎です。

何も無い場合はハングするなど何かあるのでしょうか?
Parent: 2764  reply: 2778 返信 編集 削除

[2778] Re.Re.Re. GETで不具合発生

user: TAS | created: 2005-12-02 12:24
> 「index.php」で駄目で「index.php?data=1」とか「index.php」の後に「?data=」をつけると動くところが謎です。
謎の原因はわかりませんが

>
> 何も無い場合はハングするなど何かあるのでしょうか?
if(何も無い場合){・・}
としたらどうでしょうか
Parent: 2776  reply: 2779 返信 編集 削除

[2779] Re.Re.Re.Re. GETで不具合発生

user: らいと | created: 2005-12-02 12:30
TASさん、レスありがとうございます。

$data = $_GET["data"];

if($data == ""){

 ・
 ・
}else{
 ・
 ・
 ・
}

というプログラムを組んでいます。
で、プログラム自体に不備があるのかと

$data = $_GET["data"];
print "$data\n";

だけにしたところ、これでも表示しませんでした。
受ける前に何か必要なのか・・・

サーバー運営者側もお手上げでどうしようもありません。
Parent: 2778  reply: 2780 返信 編集 削除

[2780] Re.Re.Re.Re.Re. GETで不具合発生

user: TAS | created: 2005-12-02 13:41
> if($data == ""){

では不十分では、ゆうじさんの式を使い
$data = (isset($_GET['data'])) ? $_GET['data']: '0';
if($data == "0"){
とかして・・・

意外と簡単なとこにミスがあったりしませんか?
Parent: 2779  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 315 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑