元スレPHP総合雑談スレ
php覧 / PC版 /みんなの評価 :
652 = :
と思ったけどマルチですか
乙
653 = :
>>648はさっさと答えてやれよ
654 = :
リファラではじけよ、そんな当てずっぽうURL。
657 = :
リハラーは偽装可能だから無意味だろ
658 = :
意味がないことに時間を費やすより、有意義なことにつかったほうがいいという意見もあるといえばある
しかし相変わらずPHPとはあまり関係ない話題だわなw
659 = :
リファラは常にブロックしてる輩がいるから、その方法はありえないな。
660 = :
結局のところ
> さらに言うと、
> 「GET値を渡される場合のURLには必ず ? という文字が含まれる」
> という認識で間違いありませんか?
これに解答できれば解決ってことだろ。
俺も気になるから誰か明快な解答を頼む
661 = :
本人乙
662 = :
>>660
ブラウザのユーザー入力URLではそうとは限らない(rewriteされる可能性があるから)
でも最終的にApacheのコアエンジンが解釈するURLではその通り。それだけ。
?キー1=値1&キー2=値2.... はたぶんRFCの規定かなんかで仕様扱い。
663 = :
>>660
本人お疲れ~
664 = :
十分かどうかは分からないけど、ある程度の効果はある。よほどみたいページじゃなければ、わざわざ偽装してまでアクセスしようと思わないから。
665 = :
無駄な努力をがんばりたいのは勝ってだが、それはPHPの雑談ではなかろうとおもった
言語は受け取ってから動作するわけで、受け渡す値は
どう考えてもHTTP仕様やHTTPサーバ実装の話題だろう
666 = :
これで読み込みが速くなるとか言うけど変わらないんだけど・・・
http://www.ideaxidea.com/archives/2008/01/3classcompressorphp.html
667 = :
>>>666
既にサーバー側で、レスポンスを圧縮して転送してるんじゃない?
668 = :
げとでも?が付かない場合もあるでしょ。
http://aaaa.com/abc.php/gomen/suimasen/kanben/
みたいな感じで。
669 = :
>668
GETリクエストではあるかもしれないが、GET変数じゃないだろ、それ。
671 = :
知恵をお借りしたいです。
$str = '"aaa", 0, 2';
substr($str);
↑これを、
substr('"aaa", 0, 2');
ではなく
substr("aaa", 0, 2);
として認識させる方法はないのでしょうか?
型変換とか色々考えてみたけど思い付きませんでした。
672 = :
eval
673 = :
>>672
知りませんでした。ありがとうございます。
674 = :
>>671-672
いただき
675 = :
おいおいw
676 :
えばるな。
677 = :
そしてまた脆弱性のあるコードが生まれるのであった・・・
679 = :
なんでなんでもすぐevalで解決しようとするにゃん(´・ω・`)?
$str = '"abcde", 0, 2';
$arr = split(',', str_replace('"', '', $str));
substr($arr[0], $arr[1], $arr[2]);
さくっと分けてしまえばいいやん
むしろ
$str = "abcde";
$arg1 = 0;
$arg2 = 2;
substr($str, $arg1, $arg2);
最初から分けておくべきじゃね
680 = :
ちょっと始めたらあれもこれもやりたくなってきりが無い
画像認証と確認メールで再認証てどっちがいいの?
681 :
ここだった。
終わった・・・
今まで、MySQL(サンの傘下)で開発していたシステムが全て水の泡だ・・・
【速報】オラクルがサンを買収
http://headlines.yahoo.co.jp/hl?a=20090420-00000004-zdn_ait-sci
682 = :
非リレーショナルDBMSの時代クルー!
こねえよバカ
なんだとメガトロン
683 = :
ポスグレ時代到来
684 = :
少し前にMysqlの開発者がSunからエクソダスってたけど、やっぱ知ってたんだろうな
685 = :
ようやく話をまとめたのかって感じだな
とりあえずはOracle大勝利か
686 = :
今まで定数の宣言に何も疑わず define を使ってたんですが、
軽く速度はかったら宣言するのも呼びだすのも時間かかってるようでした。
定数の宣言はどうするのがいいと思いますか?
687 = :
コンパイル言語じゃない限り定数で速くなることはないと思っていいかと
688 :
>>681
疎いからよくわかんないんだけど、これはMySQL終了のお知らせ?
689 = :
まさか・・・Mysqlの資格試験もチケット制になり、お金をむしり取られるのですか?
690 = :
PHPって変数を読み取り専用にロックって出来ないよな。
692 :
>>690
どんなロックしたいのかにもよるな。
コードにベタ書き完璧に固定するのか(定数でおk)
最初に定義したら変更できないようにしたいのか
何らかの条件下で固定したいのか
操作者に変更されたくないのか
共同開発者に変更されたくないのか
自身のバグによる誤操作を防ぎたいのか
694 = :
なんと
695 = :
天才現る
696 = :
>>681
DBMSにべったりなコードなんて書くほうがわるいな。
DB関係なんて適当な汎用ライブラリ使っておいて交換可能にしとくのが基本。
まあ俺はDBなんて概念そのものが胡散臭いって気付いてたけどね。
昔からのグラマーならファイル読み書きアルゴリズムなんか自作が基本だし。
697 = :
>691
一度代入したら再代入できない、という意味だと思う。Javaでいうfinal。
変える気の無い変数は、「これは変わらないよ」と宣言しておくわけ。
メリットは、コードの可読性が上がる事。最初の代入の箇所にだけ注意すれば中身を特定できるようになるからな。
あと、変えられたらマズい箇所が変えられなくなるので、安全になる、ってのもある。
で、結論は無理。
698 = :
もう定数でいいじゃまいか
699 = :
class hoge()
{
private $var;
public function __construct($var)
{
$this->var = $var;
}
public function getVar()
{
return $this->var;
}
}
こんなんで代用かのう。
700 = :
クラスにするならマジックメソッドで全部フックして
書き換えられたらエラー吐くようにすればいいと覆う
みんなの評価 :
類似してるかもしれないスレッド
- PHP関連サイト (177) - [33%] - 2017/12/31 9:31
- PHP上級者が集まるスレ (612) - [29%] - 2021/4/21 0:00
- PHP探しています (57) - [23%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について