カレンダー
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< April 2017 >>
お勧め

Amazon.co.jpアソシエイト
Amazon.co.jpアソシエイト
Amazon.co.jpアソシエイト
プロフィール
過去ブログ選択
カテゴリー
アーカイブ
コメント
トライバック

デジットさんのリストラ日記

会社をリストラされたのをきっかけに、このブログを始めました。仕事のことや日常のいろいろなことを日記にしています。 デジットさんの生活便利サイトも、よろしくね。

ioPLAZA「LAN接続ハードディスク」お試しキャンペーン
<< 楳図かずおの家を見つけた | main | 秘湯に行って来た >>
スポンサーサイト

一定期間更新がないため広告を表示しています

良かったら人気blogランキングのマークをクリックしてね。 人気ブログランキング
| - | | - | -
URLに引数をつけてデータを渡す
しばらく、日記を休んでしまいました。PHP5が使えるサーバーのhetemlと契約し設定にはまっていました。

hetemlで.htaccess でインクルードパスが設定できなかったのは誤算でしたが、PHPで実行しているファイルの相対アドレスを取得するスクリプトをつくることで、インクルードパスを読み込むファイルを1箇所にまとめられました。このことは、順次紹介しようとおもいます。
また、ローカルでhetemlと同じ開発環境を設定するのに時間がかかりました。こちらは、XAMPPを利用して、環境を作りました。PEARのリモートインストールもできるようになり、これからやっとhetemlで、実際のページを作り出すところです。
こちらも、順次紹介していきますね。

スクリプトの共通化に凝っていますので、実際のページが公開できるのは、はもう少し時間がかかりそうですが、お待ちください。


とりあえず今日は、URLつけた引数は、どこに入るかをお知らせします。
方法は、2つあります。
test.php を用意します。この中には、phpで次のように記載すれば、チェックできます。

//$_SERVER['PATH_INFO']を表示
echo '$_SERVER[¥'PATH_INFO¥']を表示<br/>';
echo $_SERVER['PATH_INFO'];
echo "<br/>"<br/>;
//$_GET[]を表示
echo '$_GETを表示<br/>';
print_r ($_GET);
echo '<br/><br/>';
/>


 http://abc.jp/a/test.php?a=1&b=2
 ?a=1&b=2 形式の引数は、a,bがキーとなる配列に格納され、$_GETで受け取ることができます。 = を指定しないと、nullが入ったキーだけの配列になります。? だけだと、配列には何も入りません。?以降は、引数として扱われるので、?a=1&b=2&6.html などをつけてもファイルと認識されません。

◆http://abc.jp/a/test.php/3/4
  .htaccess に次を追加し、コンテントネゴシエーションを有効にすると、PHPファイルの次に/をつけて引数を渡せます。この設定は、.php 拡張子なしで利用できます。

Options MultiViews
AddType text/html .php

 これが前提ですが、 / で引数をつけると、/をふくむ右側は全て引数になります。この引数は、$_SERVER['PATH_INFO']で取り出せます。
ただし、サーバーによっては、、引数の/もディレクトリの区切りと認識されます。webブラウザではディレクトリの区切りと認識されますので、実際使用する場合相対アドレス指定は注意が必要です。

hetemlのほかにも、「PHP5の使えるレンタルサーバー」のページでレンタルサーバを紹介していますよ。
紹介した全てのレンタルサーバーでは、アフィリエイト挑戦も可能ですよ。

デジットさんの生活便利サイトも、よろしくね。

JUGEMテーマ:インターネット


良かったら人気blogランキングのマークをクリックしてね。 人気ブログランキング
| ネット関係 | 16:11 | comments(0) | trackbacks(0)
スポンサーサイト
良かったら人気blogランキングのマークをクリックしてね。 人気ブログランキング
| - | 16:11 | - | -
コメント
コメントする









この記事のトラックバックURL
http://digit-01.jugem.jp/trackback/566
トラックバック
スポンサード リンク