- 締切済み
同一サーバー上で、ホスト名によってユーザーページを作成したい
最近ブログサイトなどでよくあるかと思いますが、 http://[ユーザー名].ドメイン名.com/blog/ というように、 ホスト名をユーザーIDにしたようなサイトを構築したいのですが、 これはどのような技術で可能になりますでしょうか。 [ユーザー名]の部分は、ユーザー自身が生成し、DB(MySQLを予定)上では primary_key として扱い、ユーザー自身がデータ登録→上記のようなURL で自動的にアクセス出来るようにしたいです。 例) 仮に、サイトが http://www.xxxx.com/ だった場合 1. 新規ユーザーが "test1" というIDを入力 2. データベースに新規データとして登録される 3. そのまま、test1.xxxx.com/ のようなURLでMyページにアクセス ※内部的に、wwwというユーザーIDは予め登録不可として処理 以上、説明になっているかわかりませんが、 どなたかご存じのかた、ご教授いただければ助かります。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- ユーザープロファイル名を変更したら・・・
http://funyablo.blog.fc2.com/blog-entry-305.html こちらを参考にして、ユーザープロファイルの名前を変えました。 そしたら、変更したユーザープロファイルのApplication DataやNetHood、Cookies などの隠しファイルをクリックしたら、画像の 「利用できない場所を参照しています」のエラーが発生しました。 特にApplication Dataはアクセスする時があるので困ります。 名前変更後も、アクセスできるようにするにはどうしたらいいでしょうか?
- 締切済み
- Windows 7
- .htaccessで、404エラーページにユーザーが要求したページのア
.htaccessで、404エラーページにユーザーが要求したページのアドレスを送る方法 今、htaccessで以下のような文を打ちました。 ErrorDocument 404 http://testa.com/index.php この.htaccessファイルは http://testb.com/に設置してあります。 それで、この転送先にPHPスクリプトを置いて転送を複雑化したいと思っています。 例えば、 http://testb.com/blog/ にアクセスを要求したら http://testa.com/index.php内で htaccessから送られてきたデータ(blog/等)を元に、 http://testc.com/blog/へのリンク・移転メッセージの表示をしたい。 それで、htaccessから送られてくるデータが分かればPHPは自力で作れます。 なので、htaccessからユーザーが要求したページのアドレスを404のエラーページに送る方法を教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- Tiger,Leopard ユーザIDとユーザ名ってどう違うの?
今ノートがTigerで、デスクトップがLeopardなのですが どちらでも同じ状況なのでまとめて教えてください。 登録時にユーザIDを○○○○と設定して ユーザ名に自分の名前を登録しています。 でも、何かと操作するごとにユーザ名の入力ばかりです。 アプリケーションの登録名に名前がいるのではじめはこれでよかったんですが、システムの操作をするときにも、家庭内Lanに接続するときにも名前の方が使われてしまいます。 自動的にユーザ名で接続しようとして、エラーで返ってきてしう。 これがユーザIDで接続なら問題なく接続できるんです。 かといって、ユーザ名をユーザIDと同じにしていいものか分かりませんし、何かそれだと意味が違うような気もして。 このユーザ名とユーザIDって何が違うんでしょうか? ユーザディレクトリが~/<ユーザID> ってところと、ターミナルでID表示の時しかIDを見かけません。 それ以外はユーザ名を使ってそうでちんぷんかんぷんです。 教えてください。
- ベストアンサー
- Mac
- 自宅サーバのホスト名とtwitterアプリについて
○質問の主旨 twitterアプリとしてtwitterでログインできるサービスを 作りたいと考えています。 現在、https://dev.twitter.comから https://apps.twitter.com/app/newの画面まで 到達しています(添付画面) しかし、添付画面にあるApplication detailsの中の、 Callback URLにおいて自宅サーバーのホスト名でもって登録しようとすると エラーが出て、「登録できない」と返されてしまいます。 この自宅で使っているホスト名を Callback URLとする方法は、何かあるでしょうか? ご存知の方がいらっしゃいましたら、ご教示願います。 ○質問の補足 自宅サーバーのドメイン名はhttp://serverにしていますので、 Callback URLは、http://server/tw_php/callback.phpで登録したいと考えています。 一方、私はレンタルサーバーも借りており、そのドメイン名を使い、 http://aaaaa.com/tw_php/callback.phpでCallback URLとして登録しようとすると、 こちらの方は、登録されます。 しかし、私が契約しているレンタルサーバではPHPの命令で、 外部からデータベースに接続することができないので、 ログインを許可したユーザの情報を格納できません。 したがって現状ではtwitterアプリとして、 twitterでログインできるサービスを作ることができません。 ちなみに自宅サーバーは、開発用で24時間365日電源を入れているわけでなく、 twitterでログインするのも自分だけです。 以上よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Outlook Express でユーザ名が消えました
ユーザーログインの画面での、ユーザ名の並び順を変えたくて、既存のユーザ名の頭にアンダーバー(_)をつけました。 すると、そのユーザ名は画面から消えてしまいました。保存フォルダ(C:\Documents and Settings\xxxxx\Local Settings\Application Data\Identities\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\Microsoft\Outlook Express)にはメールのフォルダがあるので、見えなくなっているだけのようですが、再び復活させる方法はあるのでしょうか。 新しいユーザを作ってそこにメールのフォルダを入れれば読むことはできるでしょうが、アカウントの設定も含めてすっきりと元に戻したいと思うのです。
- ベストアンサー
- その他(メールサービス・ソフト)
- 各ユーザーの記事が閲覧できるブログシステム
(複数人の)ユーザーが記事を投稿し、各ユーザーのURLでそのユーザーの記事が閲覧できるブログシステムを考えております。 しかし、各ユーザのURLにアクセスしたとき、そのユーザーのデータをどのような方法で取得すれば良いのかわからず質問させていただきました。 以下、詳細となります。 ※MYSQLデータベーステーブル ・user_table id 名前 10 山田 11 鈴木 12 伊藤 ・,article_table id user_id url text 1 10 yamada 山田です。 2 11 suzuki 鈴木です。 3 12 itou 伊藤です。 ※流れ 1,各ユーザーは管理画面にログイン 2,記事投稿ページで本文を入力し、投稿ボタンを押すとarticle_tableにデータが格納される。 3,domain.com/○○○(〇に入るのはyamadaなど、各ユーザーのurl) にアクセスすると、そのユーザーが投稿したarticle_tableのtextが表示される。) ※質問内容 domain.com/〇〇〇に、そのユーザーが投稿したtextを表示されるには、 <?php $st=$db->prepare("select * from article_table where user_id=:user_id"); $st->execute(array(":user_id"=>$user_id)); $data=$st->fetch(); echo $data["text"]; 、、、、 ?> といったように、$user_idによってそのユーザーのデータを引っ張ってくるかと思いますが、このとき$user_idの値はどのように得る方法が一般的なのでしょうか? ・方法(1) URLをdomain.com/〇〇〇?user_id=△△△として$_GETで取得すれば可能ですが、 一般的なアメブロなどのブログシステムでは、そのような変数はURLについていないかと思います。 ・方法(2) あらかじめユーザーごとのフォルダにuser_id.txtのようなファイルを用意し、そこに書かれているidを読み込んでいるのでしょうか? ・方法(3) 管理画面からユーザーが記事を投稿した時に、$user_idをファイルに埋め込んだ動的なphpファイルを生成して保存しているのでしょうか? <?php $user_id=10; $st=$db->prepare("select * from article_table where user_id=:user_id"); $st->execute(array(":user_id"=>$user_id)); $data=$st->fetch(); echo $data["text"]; 、、、、 ?> このソースごと含めてユーザーファイルを生成してしまう。 ただ、やり方が今のところわかっておりません。 ・方法(4) 別のなんらかの方法 ご存知の方いらっしゃれば、ご回答いただければ幸いです。 尚、各ユーザーURLのページは、静的なページ(html)ではなく、動的なページ(php)となります。 よろしくお願い致します。
- ベストアンサー
- PHP
- 新規ユーザ作成・ログインできない・・・
こんにちは。サーバーはレンタルサーバーでSSHでログインしています。 mysqlでAデータベースに足してALL権限をもったユーザーuserを作りました。 しかしこのユーザーでmysqlにログインをしようとすると ERROR 1045: Access denied for user: 'user@localhost' (Using password: YES) と出てログインできません。 ユーザー名とパスワードはワードパットに先に記載してそれを見て何度も見直してユーザーを作成したので、間違えてはいないと思います。 前に違うユーザーを作ったときもログインできなかたのですが、これはやっぱりユーザー名かパスワードが間違えているのでしょうか??? 後、ついでで申し訳ないのですが、エクセルのファイルをタグ形式のテキストで書き出してmysqlにインポートしたのですが、sshでmysqlでSELECTするとちゃんと表示されるのですが、PHPからmysqlにSELECTすると日本語が文字化けをしてしまいます・・・。 何が原因なのかわからないおですが、何か考えられる原因はありますか? すみませんが、ご教授をよろしくお願いします。
- ベストアンサー
- MySQL
- ファイルサーバ ユーザー名 パスワード クライアン
素人なのですが、教えてください。 社内でワークグループ管理です。 新規にクライアントPC(ユーザー名:Aパスワードなし)を追加し、ファイルサーバにユーザー名:Aとパスワードなしを登録しました。 その後、クライアントPCからファイルサーバに最初のアクセスを行い、当然ながらユーザー名:Aパスワードなしでアクセス可能となりました。 クライアントPCとファイルサーバに登録するユーザー名は別物なので、ユーザー名が同じでも別でも構わないはずですが、クライアントPCの方でパスワードを変更するとファイルサーバーにアクセスできなくなり、ファイルサーバーでもパスワードを変更しなければなりません。 ユーザー名は別でもいいが、パスワードは同じでないといけないということなのでしょうか? 宜しくお願い致します。
- ベストアンサー
- ハードウェア・サーバー
- ユーザー名やパスワードを登録する方法
ユーザー名やパスワードを登録する方法 以下のURLは禅の言葉を保存していた、ワードのファイルにあったのですが、保存した当時は開く事(アクセスすること)ができたのだと存じます。 でも本日、関連のことそのワードファイルを読んいました。 でもページの最後にあったこのURLをクリックするとユーザー名やパスワード入れるボックス画面がでてきて、アクセス、開くことができません。 質問:ユーザー名やパスワードをどうやって登録したらいいか、お分かりの方はおられませんでしょうか? http://pesyanko.itigo.jp/wiki/wiki.cgi?%B1%C0%CC%E7%D5%FD%A2%A3
- ベストアンサー
- FTTH・光回線
- MYSQL ユーザ作成について
MYSQLのユーザ作成についてご質問させて頂きます。 管理者権限のあるユーザにてmysqlデータベースに接続し、 /usr/bin/mysql mysql -u admin -D mysql -p ユーザを作成しました。 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE ON DB名.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード'; さまざまなサイトに記載されているとおり FLUSH PRIVILEGES; も行い、ユーザ一覧を確認してみると select * from mysql.user \G 権限が付与されていません。 Select_priv: N と表示されています。 エラー文が出てくるわけではないのでエラーではないと思いますが なぜなのでしょうか? ご教示ください。 よろしくお願い致します。
- ベストアンサー
- MySQL
- 木村硝子のワインのテイスティンググラスには、230mlタイプと320mlタイプの2種類がありますが、なぜ形状が異なるのでしょうか?
- ISOでワインのテイスティングのグラスのデザインが決まっているにも関わらず、なぜ木村硝子のテイスティンググラスには2つの形状が存在するのか疑問です。
- 木村硝子のワインのテイスティンググラスは、230mlタイプと320mlタイプの2種類がありますが、両方とも国際テイスティングの基準に合致しているのでしょうか?
補足
さっそくのお返事ありがとうございます! お書きいただいた方法だと、 ユーザーが新規登録するたびに再起動しなければ なりませんが、再起動しない方法はないでしょうか。 また、root権限のない一般的なレンタルサーバー上で は不可能ということでしょうか