PHPコードを動的に生成して再ロードせずに実行することは可能ですか?あなたがする必要があるJavascriptを使用してPHPコードを動的に生成
答えて
まあ、技術的に、あなたはそれを実行することや、別のAJAX呼び出しを救うだろうが、それは驚異的なセキュリティホール、すなわちDONTだろうバックエンドにコードを送信するために、AJAXを使用することができますJavascriptはクライアントサイドの言語であり、PHPはサーバーサイドなので、Javascriptを使用してPHPコードを生成することはできません。
あなたができることは、AJAXを使用してPOSTまたはGET経由でデータを送信し、そのデータで何かを行い、ページをリロードせずに応答を返すことです。
それを行う
実際にscibuffが言っているように、PHPコードをAJAX経由でphpコードに送ってphpコードを文字列として受け取って保存することもできますが、Juhana氏によると、そのフォームにアクセスしてサーバー上でPHPコードを作成して実行すると、そのフォームへのアクセス権が完全に与えられます – davidaam
はい、できますが、無意味で危険です。自動化されたPHPスクリプトの変更など、いくつかの目的のためにPHPコードを "生成"することができます。しかし、サーバ側でエスケープされていない入力を直接実行することはできません。
クライアントとサーバーのスクリプトの違いを明確にしていないと思います。だからあなたがそれを実現することを確認してください!
私はあなたにもう一度考えて、あなたの問題に対するより良い解決策を見つけることを提案します。
いくつかの更なる情報は:XSS
- 1. Javascriptを使用してファイルアップロードボックスを動的に生成
- 2. PHPで動的QRコードを生成
- 3. 動的なHTMLチェックボックスをPHPを使用して生成
- 4. PHPを使用して新しいページにSQLデータを動的に生成
- 5. t4テンプレートを使用した動的コード生成
- 6. MVCでJavaScriptを使用して動的に生成されたフォームを送信
- 7. JavaScriptを使用してウィキペディアスタイルの目次を自動的に生成
- 8. JavaScriptを使用してPHP値を動的に変更する
- 9. phpを使用して動的にHTML要素を作成し、JavaScriptを使用してページ設定を行う
- 10. PHPを使用して動的に生成されたファイルをダウンロードする
- 11. PHPコードでjavascriptを使用して動的に作成された要素の値にアクセスする
- 12. JavaScriptコードを使用してJSONファイルを生成
- 13. JavaScriptを使用して動的にGoogleマップを作成する
- 14. PHPを使用してmysqlからキーワードを動的に作成
- 15. PHPを使用して動的に配列を作成する
- 16. mavenを使用してjaxb.indexファイルを自動的に生成
- 17. Twistedを使用して動的にサイトを生成
- 18. プレースホルダを使用して動的にコントロールを生成する
- 19. 設定ファイルを使用してフォームを自動的に生成
- 20. PHPを使用してmysqlテーブルから動的挿入クエリを生成
- 21. PHPを使用してPDFを生成
- 22. 動的PHPの生成
- 23. PHPを使用してdbから動的テーブルを作成
- 24. Specflowケーキを使用して自動生成されたc#コード
- 25. AngularJs PHPを使用して生成
- 26. IpadでXML解析を使用して動的コントロールを生成
- 27. NodeJSを使用して動的CZMLデータを生成
- 28. XQueryを使用して動的表の行を生成
- 29. jspを使用して動的表を生成
- 30. outerItを使用して動的Linqクエリを生成
Javascriptをクライアント言語、PHPサーバーの言語である...私は答えは何である...あなたがこれをする理由だと思いませんか? – silly
はい、**はしません**。ひどく恐ろしいことに、恐ろしく無防備です。あなたが達成したいことを少し説明したなら、それに到達する別の方法があると確信しています。 – JJJ
なぜあなたはそれをやりたいですか? –