この「a.txt」を見られないようにしたいんですが、どうすればいいですか?
a.txtには、HTMLタグと文書が入っています。
見られたくないプログラムが書いてあるため。
暗号化とか、色々使って。
どのように書けば良いのか、コードごと教えて頂きたいのですが。
javascript
1<SCRIPT type="text/javascript"> 2var yomitori = new XMLHttpRequest(); 3b.open('GET', 'a.txt', false); 4b.send(); 5var str = b.responseText; 6</SCRIPT>
「ドキュメントルート」
というのは、ブラウザから参照されない場所なんでしょうか、
これはどのサーバーにもありますかね?
phpはなぜ見れないようになっているんでしょうか、見る方法もあるんでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/30 00:36
2020/06/30 14:48
回答3件
0
この「a.txt」を見られないようにしたいんですが、どうすればいいですか?
原理的に無理です。
HTML内のJavaScriptはブラウザ内で実行するのもなので、仮に暗号化しても複合処理を行うのはブラウザの中です。「正しい実行結果が得られる」こと=「ユーザーに情報が渡る」ことなので、ブラウザ側だけの仕掛けで両立する方法はありません。
投稿2020/06/29 22:38
総合スコア146018
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/04 23:21 編集
2020/06/30 15:53
2020/07/04 23:23 編集
2020/06/30 17:50 編集
2020/06/30 21:10
2020/07/01 03:15 編集
2020/07/04 16:09
2020/07/05 20:34
0
Webルートの配下以外に置き、サーバーサイドの言語で読み込ませて持ってくる
投稿2020/06/29 23:29
総合スコア80875
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/30 14:52
2020/06/30 21:07
2020/06/30 21:15
2020/06/30 21:19
2020/06/30 21:27 編集
2020/06/30 21:33
2020/07/01 02:57
2020/07/01 03:42
2020/07/01 03:53 編集
2020/07/02 21:26
2020/07/02 21:46
2020/07/02 22:34
2020/07/03 00:03
2020/07/04 23:21 編集
2020/07/03 13:20
2020/07/03 14:51
2020/07/03 15:23
2020/07/04 23:20 編集
2020/07/04 16:11
2020/07/04 20:39
2020/07/04 23:17 編集
2020/07/04 23:21 編集
2020/07/04 23:20
0
JavaScriptは、ブラウザ内で実行されるためにHTMLやJSのプログラムをブラウザに読み込んだあとに実行されるものなので、a.txtをJSで読み込んだりするとその内容はブラウザ上のあれやこれやで見ることができてしまいます。完全に消すのは難しい感じです。
PHPは、Webサーバー側で実行されるのでa.txtの内容を読み込んだあとに何か処理をしてその動作結果をHTMLとしてブラウザに送信するので、a.txtを隠すことができる、みたいな感じですかね。
かなり基本的なことなので初心者向けのPHPとかのプログラミング本などで学ぶと知識をつける近道だと思います。teratailのすごい方々に聞くまでもなくどこでも学べる知識に思います。
投稿2020/07/03 14:23
総合スコア197
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。