基本的に、リモート スクリプトの呼び出しについて話しているのです。
このような意味だと思います - あなたは自分のプロフィールを自分の側で見ています。たとえば、所有しているポイントの合計数を表示することを約束するウィジェットがあります。YouTubeの埋め込みやFacebookの「いいね」のような「コード」ボタンを提供します。ユーザーはこれをクリックしてコードのセグメントを取得し、インターネット上の任意の場所に貼り付けることができると予想され、コードはアイコンまたは何かを生成しますおそらくユーザー名とそのポイント。
まず、これを行うにはいくつかの方法があります。私の意見では、最も費用対効果の高いのは、更新時にサーバーにユーザーボタンを生成することです。たとえば、ポイントは「記事を受け取った親指の数」を意味するため、整数値になります。高評価を得るたびに、ボタンを再キャッシュし、フラット テキスト ファイルに書き込みます。うまくいけば、それを画像に書き込んで、それを jpg または gif にフラット化します。その方法がわからない場合は、それを html に書き込んで、md5(username).'.html' のようなユーザー固有の「スラッグ」としてファイルを保存することができます。冗長なクエリやアカウント ルックアップで帯域幅を積み上げる必要はありません。最適化された画像または html ファイルのみを提供します。
2 つ目 - ユーザーに html を含む iframe を提供できます。これは一般的に、fbml メソッドを使用しない人に対して facebook が「いいね」をする方法です。問題は、多くのサイトが iframe を潜在的な xss 攻撃と見なし、それらを取り除くことです。そのため、iframe を利用するには、ドメインを制御する必要があり、プロファイルのグッズを共有することが意図されている場合、要求の目的が無効になる可能性があります。
3 番目に、サーバー上で js ファイルを呼び出して、データベースに ajax 呼び出しを行い、結果を提供することができます。これも xss 攻撃と見なされる可能性が高く、あまり考えないほうがよいでしょう。
自分のサイトを運営している他の人にオプションを提供しようとしている場合に備えて、iframe と js メソッドについて言及しました。「いいね」は、サイト所有者が自分のドメインが「いいね」された回数などを示すために使用されます。これらの人々はドメインを管理しているため、iframe および js メソッドは論理的です。
だから - この答えはあなたにとって生のコードにはあまり関係がないかもしれませんが、始めるのに役立つはずです. より安全なので、イメージメソッドを実行します。src 属性にスラッグを含む画像タグをユーザーに付与します。どこにでも貼り付けることができ、画像内の番号を書き直す方法はありません。他の人のサイトに投稿できるほとんどのフォーラムや場所では、画像を使用できます。php を使用した画像の描画に関する Google 検索を実行するだけでなく、imagemagick ライブラリを使用してテキストと画像をマージするだけです。