のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,332,131人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 106

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    401 : nobodyさん - 2011/05/16(月) 21:11:28.46 ID:??? (+52,+29,-3)
    いやもうアホは回答すんなってw
    402 : nobodyさん - 2011/05/16(月) 21:36:36.21 ID:??? (+72,+30,-102)
    半分ニートのような生活をしつつweb制作に興味を持ち、HTML+CSS+XHTMLを学び、これじゃスタートラインにも立ってないなと分かりつつも面接に行きました

    勿論採用されるはずもなく(というか採用されれば超ラッキーくらいで、なにか話を訊ければ良いくらいのつもりでした)、話を聞くに、PHPを覚えれば実務経験がなくても突破口にはなると言われました
    そこでPHPを勉強しようと思い、参考書、入門書を買おうと思うんですが、何かお勧めの本はありますか?自分のレベルは上記の通り何も知らないです

    amazonでは「よくわかるPHPの教科書」がやたら評判が良いのでそちらを検討しているんですが、他に良書があれば是非教えてください
    よろしくお願いします
    403 : nobodyさん - 2011/05/16(月) 21:57:46.33 ID:??? (+57,+29,-20)
    突破口にはならんだろ・・・
    どんだけ多いと思ってるんだPHP技術者()笑が
    404 : nobodyさん - 2011/05/16(月) 22:00:31.66 ID:??? (+57,+29,-4)
    勉強の仕方も自分で決められない奴には無理
    405 : nobodyさん - 2011/05/16(月) 22:19:13.42 ID:9d+tcru/ (+24,+29,-47)
    PHPでもPerlでもAndroidでもiPhoneでもなんでもいいからひとつでも動かせる程度できれば後はどうにかなる
    だがこんなとこで聞いてるようじゃな…
    406 : nobodyさん - 2011/05/16(月) 23:22:02.14 ID:??? (+52,+29,-18)
    ニートで暮らせるなんて裕福だなおい
    407 : nobodyさん - 2011/05/16(月) 23:30:22.48 ID:??? (+57,+29,-4)
    複数できても地方じゃ実務経験ない時点で確実に無理だけどな(´・ω・`)
    408 : nobodyさん - 2011/05/16(月) 23:36:18.77 ID:??? (+62,+29,-88)
    一応東京住みです。何の目標、目的意識もなく働いているだけなので半分ニートみたいなもんかなと思っています
    こんな下らない質問なのでこのスレなら平気かなと思い質問しましたが、スレ違いだったようなので失礼します
    409 : nobodyさん - 2011/05/16(月) 23:39:00.78 ID:??? (+72,+29,-27)
    >>402
    どんなのでもいいから、Webサイト作って公開して、それ見てもらうのがいいかも。
    Windows、Linuxの両方で構築していればなおよし。
    ふーん、で終わるかもしれないけど、やってみないことにはわからん。
    410 : nobodyさん - 2011/05/16(月) 23:53:51.23 ID:??? (+62,+29,-87)
    PHPメインのとこは弱小が多いから教育してやる余裕はない
    25になってないなら未経験OKのところに突撃すればいい
    JavaとかC#でやってるとこ
    そのうちWebの案件もくるだろう
    と楽観視できたのが3年ほど前までの話
    ここ2・3年は新卒採用さえできない企業が多くなってきてる
    PHPの本を探してるなら>>1読めばいいよ
    411 : nobodyさん - 2011/05/17(火) 00:29:04.44 ID:??? (+57,+29,-19)
    俺はベンチャーに行って「今なんにも出来ないけど勉強します」っていったら採用された
    勉強できるとこ証明すればおk
    412 : nobodyさん - 2011/05/17(火) 00:45:25.39 ID:??? (+10,-30,-117)
    >>399
    >>398が言ってる事は解決にならん
    あんたのやるべき事は問題の切り分けから

    <?php session_start(); echo session_id(), ' : ', @++$_SESSION['a'];
    これを再現する状態でリロードして…
    - IDだけ変わる : ブラウザがCookieを送っていない → HTTPレスポンスのSet-Cookieを確認
    - IDもカウントも変わらない : セッションデータが破棄されてる →http://www.php.net/manual/ja/session.configuration.php
    - カウントだけ変わる : 問題なし → やったねたえちゃん
    413 : 368 - 2011/05/17(火) 01:24:57.53 ID:uHRzMhgS (+31,+29,-41)
    >>412
    やったねたえちゃんでしたw
    セッションデータもCookieも大丈夫みたいですね。^^;
    414 : nobodyさん - 2011/05/17(火) 01:50:08.87 ID:p7ZABAr6 (+40,+29,-40)
    PHPに限らない質問かもしれないけど
    DBのトランザクション処理って複数の更新処理がある場合のみにやればいいですか?
    それとも更新処理が一つでもあればやるものですか?
    415 : 390 - 2011/05/17(火) 01:58:30.02 ID:??? (+62,+29,-11)
    >>413
    だから言ったのに

    >>414
    複数の時だけでいいよ。DBアクセスクラスで勝手にトランザクションはるかもしれないけど
    416 : nobodyさん - 2011/05/17(火) 02:07:09.06 ID:??? (+5,-12,+0)
    DBによる
    417 : nobodyさん - 2011/05/17(火) 08:40:42.15 ID:??? (+73,+29,-114)
    >>414
    データベース板に質問スレがあるからそっちで教えてもらう方がいい

    これだけじゃあれなんで、更新以外でも必要になる場合がある
    検索結果リストのページングに必要な件数とデータを2回のクエリに分けて取得する場面で
    それぞれの取得の合間に他のプロセスがデータを更新・削除すると
    データと件数が一致しなくなる
    またある一つの条件を基に二つのテーブルからデータを削除する場面で
    一方の削除は完了しもう一方のはエラーが発生して中断された場合にも不整合が起き得る
    418 : 398 - 2011/05/17(火) 10:36:33.53 ID:??? (+53,+27,-32)
    >>399
    セッションIDのクリアタイミングがブラウザ依存である以上、セッションのみで実現するのは不可能と考えていいよ
    419 : nobodyさん - 2011/05/17(火) 11:13:48.31 ID:??? (+53,+25,-15)
    ブラウザのみに依存するわけでもないけどな
    420 : 368 - 2011/05/17(火) 11:20:39.08 ID:KShR6cC9 (-12,+29,-64)
    >>418
    ブラウザのセッションに対する有効期限は、セッションのクッキーで判断してるんですよね。
    ってことは、クッキーのみで実装しようが一緒ってことですか?
    421 : nobodyさん - 2011/05/17(火) 11:26:09.78 ID:??? (+79,+29,-117)
    セッションはデフォルトでCookieを前提にしてるんだから
    >>398の俺俺セッションも無意味だしな
    常識的に考えりゃセッションが意図した通りの寿命を持たない原因を突き止めるのが先だろ
    422 : nobodyさん - 2011/05/17(火) 11:30:11.97 ID:??? (+70,+29,-35)
    >>398の期待する動作は自動ログインに近いものじゃない?
    セッションは求める動作とはほど遠いと思うんだけど。
    423 : nobodyさん - 2011/05/17(火) 12:07:24.35 ID:??? (+76,+29,-23)
    >>421
    お前は>>373を読んでないだろ?

    >>422
    うん、>>368は自動ログインを求めているからセッションでは実現不可能
    424 : nobodyさん - 2011/05/17(火) 12:17:11.52 ID:??? (+66,+29,-7)
    全くもって実現可能なんだが、なぜこんなに話が噛み合わないのか
    425 : 421 - 2011/05/17(火) 12:18:03.71 ID:??? (+68,+29,-72)
    >>423
    > ブラウザを閉じた後や一定時間が経った後でも
    これか、見落としてた悪い

    でPHPのセッションもお前も同じCookieを使っているんだが
    なんで結果が変わると思う訳?
    426 : 368 - 2011/05/17(火) 12:21:23.06 ID:KShR6cC9 (-12,+29,-20)
    >>424
    そうなんですよ。いろんなサイトを見ても、バラバラなんで^^;
    自分もよくわからなくなってきたんで、ココで質問してみました。
    427 : nobodyさん - 2011/05/17(火) 12:46:28.28 ID:??? (+72,+29,-124)
    >>424
    ブラウザを閉じたらセッションIDをクリアするのが一般的なブラウザの動作
    話がかみ合わないのは「ブラウザを閉じてもセッションを継続」の部分を見逃してるからじゃないの

    一部のブラウザではウィンドウをすべて閉じてもセッションIDを維持するようなオプションだか
    プラグインがあるけど、それは例外でしょ
    430 : 。 ◆oDupe - 2011/05/17(火) 13:30:21.60 ID:??? (+71,+29,-102)
    セッションと、セッションIDとクッキーがめちゃくちゃになってるな。
    セッション事体破棄できるのはサーバーだけだから、消されてるだけ。PHPじゃない話。
    たとえば、セッションIDをgetにつっこむクッキーレスにすれば、ブラウザの問題は分離できるよ。
    431 : nobodyさん - 2011/05/17(火) 13:35:53.01 ID:??? (+67,+29,-1)
    >>427
    もういい。この件については一切レスしなくていい。
    432 : nobodyさん - 2011/05/17(火) 13:59:55.43 ID:??? (+73,+29,-71)
    >>430
    そのやり方だとセッションハイジャックのリスクがあるんじゃない?
    有効期限の長いセッションでURLに埋め込むのはお勧めできない
    ジャックされてもいいようなどうでもいいページなら別だけど。
    433 : 。 ◆oDupe - 2011/05/17(火) 14:01:35.20 ID:??? (+71,+29,+0)
    >>432
    そらそうだろよw
    434 : nobodyさん - 2011/05/17(火) 14:06:48.75 ID:??? (+77,+29,-4)
    >>433
    ならハイジャックにも触れてあげなよ
    435 : nobodyさん - 2011/05/17(火) 14:14:24.62 ID:??? (+62,+29,-66)
    どう見てもそれ以前のトラブルシュート段階だろ
    だいたいブラウザ閉じてもセッション維持したいって言ってるのに
    毎回ブックマークでもさせるのか?

    つーかサーバ側のセッションデータとブラウザ側のクッキーぐらい覗けるようにしとけよ
    どんだけこのネタ引っ張るつもりだ
    436 : 。 ◆oDupe - 2011/05/17(火) 14:15:02.32 ID:??? (+73,+29,-36)
    >>434
    ブラウザのことについては、俺もいらんこと書いたな。どっちかというと質問者じゃなくて、
    分かってない人向けのいらん一言だったわ。
    聞かれてないこと書くのは要らぬお世話になって良くないのが分かったよ。ありがとう。
    437 : nobodyさん - 2011/05/17(火) 14:19:13.78 ID:??? (+49,+29,-25)
    >>429
    もう一度言うよ。
    再現させられるコードを作成して、それを貼って、何が問題なのかを伝えてください。
    438 : nobodyさん - 2011/05/17(火) 15:07:06.72 ID:??? (-9,-30,-185)
    >>429
    共有サーバーで session.save_path が共有されている場合は
    他人のスクリプトによって消されている可能性がある
    あとは他の人が言うようにセッションIDやCookieヘッダのログを取って
    ログアウト状態になった時に確認したりね

    session_start();
    $log = implode("\t", array(gmdate(DATE_W3C), session_id(), @$_SERVER['HTTP_COOKIE'], var_export($_SESSION, true))) . PHP_EOL;
    file_put_contents('ここにログファイル名', $log, FILE_APPEND | LOCK_EX);
    441 : nobodyさん - 2011/05/17(火) 17:13:56.35 ID:??? (-15,-30,-120)
    >>440
    ウチのDebianのPHP/5.2.6-1+lenny10では問題なし。
    ちなみにブラウザはIE6/7/8、Fx4。

    リクエスト毎にちゃんとセッションID変わってる。
    ゴミセッションファイルも残らない。
    セッション変数も受け渡されてる。
    レスポンスヘッダのSet-Cookieも重複なし。
    443 : nobodyさん - 2011/05/17(火) 19:48:13.04 ID:??? (+51,+30,+0)
    444 : nobodyさん - 2011/05/17(火) 20:09:37.08 ID:??? (-1,-29,-2)
    どうせsession_start()前に何か出力しちゃってるとかでしょ
    447 : nobodyさん - 2011/05/17(火) 23:15:28.52 ID:??? (-18,-29,-23)
    >>446
    てことはログイン後の表示画面で常にnot loginが表示されるはずだよな
    その時点で気づくだろ
    450 : nobodyさん - 2011/05/17(火) 23:52:48.59 ID:??? (+48,+29,-29)
    ちょおま!セッションIDを晒すなんて勇気あるな
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について