2012-04-01 18 views
0

何らかの理由で、PHPをAjaxを使用しないで処理する必要があります。私は別のページの読み込みによってコンテンツを動的に取得しているので、これが必要です。 PHPのカール機能を使用すると、私の1.phpファイル内のウェブサイトのログインページを取得できます。しかし、私はフォームの値を設定し、ログインを打つためにjavascriptを使用し、それはサイトのURL(まだlocalhost/1.phpではない)に私を連れて行く。だから問題は:私は何とかリダイレクトされたページの内容を格納し、それを取得する必要があります。PHP経由でサードパーティのサイトを取得して保存し、サーバー側でカール

+7

詳細を聞かせないでください。あなたは、あなたが詳細を提供する答えが必要です。 – PeeHaa

+0

いつ処理する必要がありますか?処理には「開始点」が必要です。いくつかの日付、いくつかの呼び出し、いくつかのトリガー... – Engineer

+0

バックグラウンドプロセスは何をしていますか?名目上、完了までにどれくらいの時間がかかりますか? – halfer

答えて

0

私が気付いたのは、リソース集約的なプロセスがあり、の背景でで何らかのアクションを実行しますが、ユーザーは依然としてページを操作しています。

私は実際に(シェルスクリプトまたはスタンドアロンアプリケーションとして)サービスのいくつかの並べ替えでこれを行うために、より理にかなって、PHPで行うことが可能です:あなたは  [1]   [2]プロセスをフォークする必要があります。そのようなプロセスが既にシステム上で実行されているかどうかをチェックするのを忘れないでください。

実際には、XHR(マーケティング部門ではAJAXとしても知られています)との組み合わせではかなりうまく機能します。リクエストでプロセスを開始し、ステータスを繰り返し確認してからステータス終わらせる"。

0

我々は、すべての暗闇の中でスタブを取っているので、ここでは(私は遠く離れてるなら、私に知らせて)私はあなたがやろうとしていると思うものです:

あなたは(サイトを持っているのは、それを呼びましょうuserfriendly.org )あなたは別のサイトに何らかの種類のインターフェースを追加しようとしています(このサイトはmean-corp.comと呼ばれます)。基本的には、ページをロードするときに、curlを使用してmean-corp.comのデータの一部を取得して、ユーザーがログインして情報を得ることができますが、サイトを処理する必要はありません(おそらく醜いかもしれません。サイト、何でも)。

あなたは必要な初期データを入手することができますが、ユーザーのログインとパスワードを渡して実際に情報を取得しようとすると、そのサイトのログインURLにリダイレクトされます。

短い話ですが、あなたは別のサイト用のフロント・ツー・バック・ウェブ・サービスを作ろうとしていますが、リダイレクトとそれ以外のことでうまくいきませんか?

私は完全にオフですか?もしそうでなければ、私は自分のノーベルな理由でこれまで同様の試みをしてきました。

しかし、私が完全にオフになっている場合は、気を散らせて申し訳ありません。

+0

はい私は私のindex.phpファイルから言うことができます私のページ内の初期値を得ることができますが、私があなたの言及した平均 - corp.com/you-are-logged-inに私をかかります(私はagian be index.phpファイル内で現在の意味でのコンテンツを取得します.-corp.com/you-are-logged-ページ内)。私はあなたが正しく私を理解したと思う。それであなたが思いついた解決策は何ですか? –

関連する問題