サーバーのログをみていたら下記のようなエラーがありました。
PHP Warning: Header may not contain more than a single header, new line detected.
エラー箇所を見てみると
$url = urldecode($_GET[url]);
header("Location: $url");
というものでした。
上記のように当サイトからでない外部のURLでリダイレクトしているようで、そのURLには改行がありました。
たぶん、これがエラーの原因だと思うのですが、外部の人が上記のようにいじることができないようにすることは可能でしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/02 14:35