質問 > その他 > データベースへのアクセス |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
eiwanari |
投稿日時: 2024/1/15 19:48
対応状況: −−−
|
新米 登録日: 2024/1/15 居住地: 投稿: 4 |
データベースへのアクセス ▼テンプレート
[EC-CUBE] 4.2、新規インストール [レンタルサーバ] Xserver [OS] Ubuntu [PHP] 7.4 [データベース] MySQL [WEBサーバ] [ブラウザ] [導入プラグインの有無] Web API [カスタマイズの有無] 無し [現象] 決済完了時にPHP プログラムでデータベースにアクセスし、"受注管理"や"会員管理"の情報を取り出したいです。 OAuth2.0認証の操作だと「許可」ボタンを押す必要がありますが、マニュアル操作がないほかの方法はないでしょうか。 |
mcontact |
投稿日時: 2024/1/16 14:07
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1463 |
Re: データベースへのアクセス 決済周りをカスタマイズ開発を行えば「受注情報」や「会員情報」は取得可能かと思います。
下記にカスタマイズ時のドキュメントがありますので、参考にしてみてください。 https://doc4.ec-cube.net/?_gl=1*1lplyqo*_ga*MTYzMTM4NzU1OC4xNjg0NjM2MzY5*_ga_PBKHJT0C0B*MTcwNTM4MTI0OS4xMDI1LjEuMTcwNTM4MTU5OS4xNS4wLjA.
|
tattsu |
投稿日時: 2024/1/16 14:53
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 335 |
Re: データベースへのアクセス そのPHP プログラムというのはサイトが設置されているサーバーの外部にあって。データベースに直接アクセスはできないということでしょうか?
直接アクセスできない環境でOAuthも使いたくないということであれば、データを送るためのAPIを別途作って接続元のIPアドレスで制限をかけるといったことが現実的ではないかと思います。 接続元が共用サーバーであれば結局他の制限も必要になると思いますが。。 別サーバーであれば他には ・SSH接続でデータを送るか取り出すか ・AWS S3などに一旦アップして別サーバーで取り出すか などもできると思います。
|
eiwanari |
投稿日時: 2024/1/17 8:47
対応状況: −−−
|
新米 登録日: 2024/1/15 居住地: 投稿: 4 |
Re: データベースへのアクセス ありがとうございます。リンク先のドキュメントを読んでみます。
|
eiwanari |
投稿日時: 2024/1/17 8:50
対応状況: −−−
|
新米 登録日: 2024/1/15 居住地: 投稿: 4 |
Re: データベースへのアクセス PHPプログラムはサーバー内に一緒に設置するつもりです。データベースに接続するためにWebAPIを利用しようと考えましたが、内部であればOAuthは不要でしょうか?すみません。よろしくお願いいたします。
|
tattsu |
投稿日時: 2024/1/17 9:27
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 335 |
Re: データベースへのアクセス 同一サーバーで、どちらも自社で管理しているサイトであれば、
あえてAPIを有効にしてリスクを増やす必要はないと考えますね。 Xserverであれば同一サーバー上にphpプログラムがあれば APIを使わなくてもデータベースへ直接アクセスすることが可能です。 ただ、APIプラグインのウェブフック機能を使えばEC-CUBEをカスタマイズ無しで注文が発生したことをphpプログラムに通知できるので、そこは使用してもいいかもしれません。
|
eiwanari |
投稿日時: 2024/1/17 15:12
対応状況: −−−
|
新米 登録日: 2024/1/15 居住地: 投稿: 4 |
Re: データベースへのアクセス ありがとうございました。APIを使わなくてもデータベースにアクセスできることを理解しました。PHPとSQLを使ってデータベースにアクセスできるところまで確認できました。
|
tattsu |
投稿日時: 2024/1/22 19:43
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 335 |
Re: データベースへのアクセス アクセスできたようでよかったです。
どういう仕組みかわかりませんが、IPアドレスで制限をかけるなどphpプログラムをどこからでもキックされないようご注意ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |