2017-06-28 10 views
0

私は同様の質問を探していましたが、私と同じ問題を抱えている人を見つけることはできません。ローカルネットワーク経由で私のローカルウェブ全体にアクセスすることはできません

私はXAMPP V3.2.2を使用しています。ラップトップと同じネットワークに接続しているChrome搭載のAndroidフォンから自分のローカルウェブにアクセスできます(私のノートパソコンのIPV4アドレスを入力するだけです)。/index.php/controller/id(Codeigniterフレームワークを使用しているためです)。だから私のAndroid携帯電話のChromeのURLは次のようなものです:私は校長と管理Webページにアクセスすることができ

この時点で192.168.xx.xx/index.phpを/主要/インデックス

(背景画像ですブートストラップとCSS)This is how it looks。しかしここにいくつかの問題が現れ始めるところです。

メインのウェブページの画像が読み込まれていないことがあります。私が言うように、背景画像は問題なくロードされますが、ギャラリーの画像はロードされません。

「写真を削除する」または「画像をアップロードする」のようなadminsウェブページでいくつかの機能を使用しようとすると、別の問題が発生します。私はそれが私のラップトップで正常に動作し、単に例示するためのコードを入れて、私は写真をアップロードすることができ

<form action="http://localhost/index.php/principal/subir_foto" enctype="multipart/form-data" method="post" accept-charset="utf-8">             
       <label class='control-label'>Seleccionar:</label> 
       <input id="img" required="true" type='file' name='imagen'/>     
      <div class='input-group'>         
       <label class='control-label'>Descripción:</label>  
       <input type='text' name='alt' placeholder='Descripción'> 
      </div> 
      <div class='input-group'> 
       <input type='submit' name='agregar' value="Agregar"> 
      </div>    
      </form> 

:yは、たとえばフォーム(ここではHTMLである)、「画像をアップロード」の送信ボタンを押すと、それらを削除したり、新しいカテゴリを作成したりすることができます。しかし私が前に言ったように、私は自分の電話でこれらのことをしようとすると、送信ボタンを押して、ブラウザは私にこのページを表示する - >Error page

だから私は誰かが同じ問題を抱えていて、溶液。私は変更

おかげ

答えて

0

は、まあ、私は最終的に問題を解決する... CodeIgniterのconfig.phpファイルで

、:

$config['base_url'] = 'http://localhost/'; 

から

$localIP = getHostByName(getHostName()); 
$config['base_url'] = 'http://'.$localIP.'/'; 

これで、CodeIgniterに動的にサーバIPを渡しました。今では、モバイルデバイスはサーバIPからイメージを検索できます。以前は "localhost"のようなものではありません。