- 締切済み
php で proxy するとは どういう意味?
yambejpの回答
- yambejp
- ベストアンサー率51% (3827/7415)
>これを"phpでproxyする"と教えていただいたのですが ソケットじゃなくてもPEARのhttp_requestあたりでもよさそうですけどね http://pear.php.net/manual/ja/package.http.http-request.php
関連するQ&A
- PHP認証がProxy越しだと通らない現象
サーバ環境: Linux Redhat Apatch php MySQL MySQLに登録してあるユーザ名とパスワードを読みにいって存在していればメインの画面に飛ぶphpで作成した認証画面があるのですが、proxyサーバ越しに認証をこころみると以下のようなエラーメッセージが出てしまいます。 HTTP/1.0 403 Forbidden Server: squid/2.5.STABLE9 Mime-Version: 1.0 Date: Thu, 21 Apr 2005 00:48:57 GMT Content-Type: text/html Content-Length: 1055 Expires: Thu, 21 Apr 2005 00:48:57 GMT X-Squid-Error: ERR_ACCESS_DENIED 0 X-Cache: MISS from Proxy Proxy-Connection: keep-alive Proxyの設定をはずして接続して同様に試みると問題なくメインの画面にいくのですがこれはなにが原因なのでしょうか?サーバの問題なのかphpの問題なのかproxyの設定なのかまったくわからず困っております。 宜しくお願いいたします。
- 締切済み
- PHP
- HTTPヘッダの取得方法
PerlにてHTTPヘッダの情報を取得したいと考えています。 通常ならば、 $ENV{'<ヘッダ名称>'} で取得できるはずなのですが、 今回取得しようとしているヘッダはHTTPの標準ヘッダではありません。 proxyサーバにてログインを行い認証されますと、 そのproxyサーバが独自にHTTPヘッダに値を追加する仕様になっています。 テストではJavaですとproxyが設定したヘッダ情報を取得できるのですが、 ことPerlになると取得することができません。 ※Javaと今回動かすPerlは同一サーバで動かします。 HTTP標準以外のヘッダ情報はどのように取得すれば良いのでしょうか? なお、PerlのVerは5.6.1、OSはLinuxです。
- 締切済み
- Perl
- PHPで以下のように、HTTPヘッダのrefreshを送って
PHPで以下のように、HTTPヘッダのrefreshを送って サイトをリダイレクトさせています。 <?php header('Refresh: 3; url=http://example.com/auth/'); ?> 移動先のURLにはBasic認証がかかっているのですが、認証情報も あわせてブラウザから送出させることは出来ますでしょうか? やりたいこととしては、このPHPファイルからリダイレクト させた場合は、移動先のBasic認証を通す、といった感じです。
- 締切済み
- PHP
- flash +αでパスワード認証する場合のセキュリティは低?
こんばんわ!恐れ入りますが、以下のflashコンテンツで セキュリティがある程度守られてるか、見て頂けないでしょうか? よろしくお願いしますm(_ _)m flash,php,mySQLを知っていますが、認証については殆ど知識がありません。 凄腕のハッカーを除いて、そこそこPCの使い方に慣れてる方では突破できない程度で保護したいと思ってます。 コンテンツは デスクトップで動く.exe(flashプロジェクタ)を作っています。 内容は、ストリーミングmp3プレイヤーです。 ・会員のみが視聴可能なmp3プレイヤー ・mp3は自社wwwサーバーにてライブ配信している音声を読み込む。 wwwサーバーは仕様上、パスワードを設定できない(URLが分かる とアクセスできてしまう) ★構築で特に気を使いたい点は、 (1)mp3があるwwwサーバーのURLを管理者以外からは 分からなくしたい (2)mp3が聞けるのは会員のみ(認証が必要) おしえてgooでflashの情報セキュリティを調べましたが、ActionScriptだけでは簡単に解析されてしまう様なので、 <認証> Flash.exe → php → mySQL(wwwサーバーのURL,会員パス 格納) パスワード入力 SQL接続 データ引き出し <認証後> mySQL → php → Flash.exe wwwサーバURL送信 結果をflashに 取得したURLを元に wwwサーバにmp3をリクエスト,再生 と構築しようと思います。これではActionScriptのみと同様、簡単に突破できてしまうんでしょうか?
- 締切済み
- Flash
- 外部phpファイルを読み込むことができない
ネットで検索し続けても本を買ってもどうしても解決しないのです。 教えてください。 やりたいことはMySQLのデータベースにphpでアクセスしに行き、 phpファイル上に contents=ああああああ と表示させたものを Flashで読み込んでテキストフィールドに表示させるということです。 ソースは次のようになっています。(FLASH上のテキストフィールドは「textarea」です。) onClipEvent (load) { my_lv = new LoadVars(); my_lv.onLoad = function(success) { if (success) { textarea.text = my_lv.contents; } else { textarea.text = "読み込みに失敗しました。"; } }; my_lv.load('contents.php?id=1'); } 基本的なLoadvarsのサンプルのようですが、contents.php?id=1が 読み込めません。(contents.php?id=1に直接アクセスすると contents=あああああああああ と表示されます) このcontents.php?id=1をcontents.txtのようにテキストファイルにして my_lv.load('contents.txt');とするとすんなりと読み込めます。 FLASHのバージョンは8で、httpsのサイト内で表示を行おうとしています。ファイルのパーミッションをすべて777にしてもだめでした。また、contents.phpを絶対パス指定してもだめでした。 おそらくちょっとしたことだと思うのですが、もう何日もはまっています。どなたか教えていただけないでしょうか?
- ベストアンサー
- Flash
- PHPを用いてPOSTし、リダイレクトする方法
お世話になります。 PHPを用いてリダイレクトさせたいのですが、リダイレクト先にはHTTPリクエストのPOSTを用いて情報を送信させる方法を教えてください。 いろいろ調べたのですが、 curl関数やfsockopen関数では、POSTでリクエストして、レスポンスが返ってくるので、望むような方法が実現できません。 なぜ、リダイレクトさせたいかというと、リダイレクト先は違うhostなので、画像やcss、formなどがうまく表示・動作できないようになってしまうためです。 送信方法として、フォームによる送信を行いますと、クライアント側に情報を埋め込んで送信するため、セキュリティ的に問題がありますので、PHPから情報を飛ばしたいと考えております。 よろしくお願いします。
- 締切済み
- PHP
- PHPからファイルアップロードの実現
ブラウザからファイルをアップロードするように、PHP内で同じことを実現させたいと考えています。 fsockopenを使用してGETやPOSTをすることは実現できていますが、ファイルのアップロードとなると少々勝手が違い、うまいことできません。 現状では下記のようなものを送信させているのですが、受け取り側のPHPで認識できません。 POST /upload.php HTTP/1.0 host: 127.0.0.1 Content-Type: multipart/form-data; boundary=---test Connection: close Content-Length: 120 ---test Content-Disposition: form-data; name="test"; filename="test.txt" Content-Type: text/plain testtest ---test 現状、テスト用に upload.php というので受け取っているのですが、$_FILES 変数は空の状態です。 基本的なところを理解していないので、根本的に間違っていたり、足りないところがあるような気がするのですが…。 よろしくお願いします。
- ベストアンサー
- PHP
- header関数の使い方について
現在、下記WebプログラムがPHP等にて開発可能か検討しております。 前提1:既存の認証画面と認可アプリは、カスタマイズを行えない。(共にソースは非公開) 前提2:認証画面からHTTPヘッダに付加してアプリを呼び出し、アプリ側にて値を取得しています。 また、HTTPヘッダの設定内容は判明しております。 前提条件の環境で、HTTPヘッダ情報を強制的に変更する必要が発生してしまい、PHPのheader関数を使用できないか調べております。 認証画面から新プログラム(PHP等)を経由してアプリを呼び出しするように変更した場合、header関数は有効な使い方となりますでしょうか? またアプリのURLを呼び出し時に、考慮しないといけない点とかもあるのでしょうか? 該当する参考のページが見つかりませんでしたので、質問させていただきました。 よろしくお願いします。
- 締切済み
- PHP
- PHPでLinuxカウントを用いて認証
お世話になります。 PHPを用いてHTTP認証システムの構築を検討しています。 Linuxに登録されているアカウント:パスワード情報を利用する ことが、絶対条件です。 (SQLや.htaccessは不可です) PHPでなくてもperlで実現可能でしたら、どちらでも構いません。 root権限はありませんが、依頼すれば管理者が プログラムをroot権限で動かせてくれます。 http://www.php.net/manual/ja/features.http-auth.php を参考にしましたが、パスワードやユーザ名を適当に 入力してもOKリザルトになってしまいます。
- ベストアンサー
- PHP
- PHPからPerl へのコンバート
現在、PHPで作成したものをPerlへ変換しております。 Perlはあまりやった事がないので四苦八苦しております。 下記の処理をPerlへ変換する場合、どの様な記述になりますでしょうか? 精通している方、ご助言お願いいたします。 my $fp = fsockopen( $Host, "80", $ErrNo, $ErrStr, 10 ); if ( $fp ) { $out = "GET " . $Path . " HTTP/1.1\r\n"; $out.= "Host: " . $Host . "\r\n"; $out.= "Connection: Close\r\n\r\n"; fputs( $fp, $out ); while( !feof( $fp ) ) $ret .= fgets( $fp, 128 ); } fclose( $fp );
- ベストアンサー
- Perl
お礼
yambejpさん、早速ありがとうございます。 まずソケットという言葉を知りませんでしたー!! 参考のURLを拝見しました。http_requestは短いコードでHTTPヘッダーが送れるようですね。 時間をかけて、実験とphpについての知識を読み砕いていこうと思います。 ちなみに、この方法はプロキシでも"cgiプロキシ"の分類に入ると思うのですが、mp3をリクエストしている間はphpを置いたサーバーにも負荷や転送量がかかってしまいますよね?