WordPress ME for XOOPS 0.6.0-Beta を利用させて戴いております。ありがとう! 感謝致します。さて、トラックバックを受信して、WordPress-MEの「編集」ボタンを押して、「承認待ちコメント(xx)」ボタンを押すと、「これらのコメントが承認待ちです:」の一覧を表示します。このレポートの「投稿者:」欄にレポートされている「 IP: 」なのですが、てっきりトラックバック送信元のグローバルIPアドレスだと思い込んでおりました。マニュアルの解説があるのでしょうね。面目ないところです。スパム的トラックバックがあるものですから、この「投稿者:」欄にレポートされている「 IP: 」を見て「おおお〜、同じサイトから送信されているな!」っと思い込み、当方では、何と、XOOPSシステムのIPアドレス拒絶に登録してしまいました。その後、XOOPSが全面的に応答しなくなったので、「はて?」と思い、「投稿者:」欄にレポートされている「 IP: 」が、XOOPSが稼動しているサーバーのIPアドレスであることに気がついた次第です。トホホホこんな「お馬鹿」な失敗は、みなさんはしないのでしょうね。- Ujiki.oO -
これ、 Ujiki.oO さんのサーバー環境特有の問題だと思います。たとえば公開されているサーバ自体が、リバースプロクシサーバーなどの後方にある場合などには、正しく送信元のIPアドレスを取得出来ない事があります。どのようなサーバー環境でお使いなのでしょうか?基本的には、最初Ujiki.oOが理解されていたとおりに、ここで表示されるIPアドレスは、トラックバック送信者のIPアドレスになります。
引用:NobuNobuさんは書きました:どのようなサーバー環境でお使いなのでしょうか?http://hamster.byethost31.com/modules/wordpress/ですね。http://byethost.com/から申し込める、Free Web Hosting Service です。byethost.com が提供する「サブドメイン」を利用しています。上記 wordpress の、コメントを全て削除しました。一般ユーザーで 新規投稿できます。トラックバックテスト可能です。投稿者による承認画面でIPは確認できますね。hamster.byethost31.com has address 209.190.85.5が、hostコマンドの結果です。尚、コメントは全て消しましたが、PDFファイルで残しました。http://hamster.byethost31.com/modules/myalbum/viewcat.php?cid=29に、保存しております。- Ujiki.oO -
NobuNobuさんは書きました:どのようなサーバー環境でお使いなのでしょうか?
引用:http://hamster.byethost31.com/modules/wordpress/ですね。http://byethost.com/から申し込める、Free Web Hosting Service です。http://byet.net/showthread.php?t=2358にありましたが、リバースプロキシーのキャッシング機能のためにREMOTE_ADDRが正常に取得出来ない環境のようです。このフォーラムにある一行を、/modules/wordpress/wp-config.phpの <?php の直後に挿入するとうまくいくかもしれませんね
http://hamster.byethost31.com/modules/wordpress/ですね。http://byethost.com/から申し込める、Free Web Hosting Service です。
<?php
引用:NobuNobuさんは書きました:http://byet.net/showthread.php?t=2358にありましたが、リバースプロキシーのキャッシング機能のためにREMOTE_ADDRが正常に取得出来ない環境のようです。WordPress-MEだけの問題ではないことを理解しました。例えば、MyAlbumのコメントに表示される ステータス: アクティブ IP: xxx.xxx.xxx.xxx も、自機のIPアドレスでした。うーむ。どちらにせよ、WordPress-MEには問題無しですね。済みません。引用:NobuNobuさんは書きました:このフォーラムにある一行を、/modules/wordpress/wp-config.phpの <?php の直後に挿入するとうまくいくかもしれませんねありがとうございます。試してみます。- Ujiki.oO - http://xoopscube.jp/userinfo.php?uid=12047
NobuNobuさんは書きました:http://byet.net/showthread.php?t=2358にありましたが、リバースプロキシーのキャッシング機能のためにREMOTE_ADDRが正常に取得出来ない環境のようです。
ステータス: アクティブ IP: xxx.xxx.xxx.xxx
NobuNobuさんは書きました:このフォーラムにある一行を、/modules/wordpress/wp-config.phpの <?php の直後に挿入するとうまくいくかもしれませんね
引用:NobuNobuさんは書きました:このフォーラムにある一行を、/modules/wordpress/wp-config.phpの <?php の直後に挿入するとうまくいくかもしれませんね実験用スクリプトで確認できました。http://hamster.byethost31.com/REMOTE_ADDR/の、IP.php で、実検しました。影響のあるところに埋め込もうと存じます。ありがとうございました。どこか一ヶ所に埋め込めれば良いのですが。
引用:Ujiki.oOさんは書きました:実験用スクリプトで確認できました。http://hamster.byethost31.com/REMOTE_ADDR/の、IP.php で、実検しました。影響のあるところに埋め込もうと存じます。ありがとうございました。どこか一ヶ所に埋め込めれば良いのですが。ここは大胆に、mainfile.php をプチ・ハッキングして if($_SERVER['REMOTE_ADDR']!="" && $_SERVER['HTTP_X_FORWARDED_FOR']!="" && $_SERVER['REMOTE_ADDR']!=$_SERVER['HTTP_X_FORWARDED_FOR']){ $HTTP_SERVER_VARS['REMOTE_ADDR'] = $REMOTE_ADDR = $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; } を登録してみました。そして、Gooブログよりトラックバック通信してみましたところ、めでたく IPアドレスは、Gooのブログサーバーとなりました。のぶのぶ様には、調査する時間を犠牲にして、正しいご指摘を頂戴して、本当に助かりました。感謝致します。- Ujiki.oO -
Ujiki.oOさんは書きました:実験用スクリプトで確認できました。http://hamster.byethost31.com/REMOTE_ADDR/の、IP.php で、実検しました。影響のあるところに埋め込もうと存じます。ありがとうございました。どこか一ヶ所に埋め込めれば良いのですが。
if($_SERVER['REMOTE_ADDR']!="" && $_SERVER['HTTP_X_FORWARDED_FOR']!="" && $_SERVER['REMOTE_ADDR']!=$_SERVER['HTTP_X_FORWARDED_FOR']){ $HTTP_SERVER_VARS['REMOTE_ADDR'] = $REMOTE_ADDR = $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; }
引用:NobuNobuさんは書きました:http://byet.net/showthread.php?t=2358にありましたが、リバースプロキシーのキャッシング機能のためにREMOTE_ADDRが正常に取得出来ない環境のようです。このフォーラムにある一行を、/modules/wordpress/wp-config.phpの <?php の直後に挿入するとうまくいくかもしれませんねhttp://xoopscube.jp/modules/xhnewbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=3956&forum=4に発言してみました。
NobuNobuさんは書きました:http://byet.net/showthread.php?t=2358にありましたが、リバースプロキシーのキャッシング機能のためにREMOTE_ADDRが正常に取得出来ない環境のようです。このフォーラムにある一行を、/modules/wordpress/wp-config.phpの <?php の直後に挿入するとうまくいくかもしれませんね
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -