![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
<?php
$image_no = $_GET['image_no'];
if($image_no == ""){
$image_no = 0;
}
if($image_no == 10){
header("Location: http://www.test/i/");
}
?>
<img src="../img/test<?php echo $image_no;?>.jpg">
<?php echo $image_no;?>
<br/>
<a href="test.php?image_no=<?php echo $image_no + 1;?>">次へ</a>
こんなカンジで、『次へ』のリンクをクリックすると、画像が切り替わるものを書いたんですが、$image_no == 10になったら、別のページへジャンプしたいんですが、うまくいきません。
10回目でエラーになってしまいます。
どうやったらうまく違うページへジャンプできるのでしょうか?
No.4ベストアンサー
- 回答日時:
そのエラーは、「header の前に 何か出力されちゃってるよエラー」ですので、
何か 出力されていないかご確認ください。
#3さん ご指摘の改行もそうですし、半角スペースなど 目に見えないものでもNGです。
ob_start()を使って回避する方法もありますが、これは根本的な解決ではありません。
ありがとうございます。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
の下に書いていれば、エラーになって当然ですね!できました。本当にありがとうございます。
No.2
- 回答日時:
さっきのアルバムの方ですね。
回答しようかと思ってたら質問が消えてて、吹きました。
> header("Location: http://www.test/i/");
文法上は問題ないと思います。
どんなエラーが出たのですか?
この回答への補足
いかにもさっきのアルバムの人です。
自力でなんとかやったらできました。
せっかく回答していただこうとしたのに、もうしわけありません!
今回の質問は、そのアルバムの続きです
Warning: Cannot modify header information - headers already sent by (output started at /home/admin/test.php:10) in /home/admin/test.php on line 29
エラー文をそのまま書きました。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP 'member_picture/'に/がありますが 、「スラッシュ」は必要でしょうか? 1 2022/11/27 04:32
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- PHP PHP MySql ページング 2 2022/09/20 06:38
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
「@$変数」の「@の意味は?」
-
error_reporting(0);にも関わら...
-
PHPでfatal errorが出ても無視...
-
SELECTの値を保持する
-
空メールでの自動返信:ガラケ...
-
これは例外処理でしょうか?
-
PHP5でsimple_xml_load_fileす...
-
PHPでネットワークドライブのop...
-
header("Location: ")でページ...
-
file_get_contents()エラー
-
phpのrenameでエラーが出ます
-
トランザクションが原因?DBに...
-
PHPで、エラーがない場合のみ画...
-
PHPのエラーの意味【strstr() E...
-
ワードプレスサイト PHP8.0.25...
-
クラスの中でincludeするとき、...
-
ある条件に当てはまったときに...
-
onedrive にexcelファイルをア...
-
PHPからMSSQLへの接続結果の文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
パースエラーとは?
-
トランザクションが原因?DBに...
-
PHP8を使うと、大量のWarningが...
-
「@$変数」の「@の意味は?」
-
PHPで、エラーがない場合のみ画...
-
SELECTの値を保持する
-
PHPでfatal errorが出ても無視...
-
正規表現での最後尾のバックス...
-
PHPで特定のURLにジャンプす...
-
PHPでネットワークドライブのop...
-
これは例外処理でしょうか?
-
ワードプレスサイト PHP8.0.25...
-
PHPにて外部サイト内容が取得不...
-
メールアドレスが存在するか確...
-
phpのrenameでエラーが出ます
-
urlの直接入力を防ぐには
-
Localeクラスについて
-
phpでget_headers()が使えない?
-
bindValueエラー
おすすめ情報