HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 過去ログ

■10579 / 親記事)  Reverse Accessの+含むURLについて
  
□投稿者/ ポチ -(2005/03/22(Tue) 12:31:20)
http://www.11pm.jp/app/index.shtml
    Reverse Access v7.1を使わせて頂きありがとうございます。
    URLに+が含まれているサイトからアクセスがあると
    +がスペースに変換されてリンクされてしまいます。
    +で表示させる改造方法をご教授して頂けないでしょうか?


    http://www.test.com/+++/index.html<アクセスのあったサイトのURL>
          ↓
    http://www.test.com/ /index.html<リンクされるURL>


引用返信 [メール受信/OFF] 削除キー/
■10588 / ResNo.1)  Re[1]: Reverse Accessの+含むURLについて
□投稿者/ ポチ -(2005/03/30(Wed) 08:38:11)
http://www.11pm.jp/app/index.shtml
    No10579に返信(ポチさんの記事)
    > Reverse Access v7.1を使わせて頂きありがとうございます。
    > URLに+が含まれているサイトからアクセスがあると
    > +がスペースに変換されてリンクされてしまいます。
    > +で表示させる改造方法をご教授して頂けないでしょうか?
    > http://www.test.com/+++/index.html<アクセスのあったサイトのURL>
    >       ↓
    > http://www.test.com/ /index.html<リンクされるURL>


    access.cgiの$accessをデコードしてる部分(2箇所)をコメントにしたら+が含まれているURLからのアクセスでも表示出来る様になりました。
    SSI表示では今のところ問題ないみたいです。


    if($ENV{'REQUEST_METHOD'} eq "POST") {
    read(STDIN, $access, $ENV{'CONTENT_LENGTH'});
    ########## コメントにして+を含むURLを表示させる ここから
    # $access=~ tr/+/ /;
    # $access=~ s/%([0-9a-fA-F][0-9a-fA-F])/pack("C", hex($1))/eg;
    # $access=~ s/ALL=//;
    ########## コメントにして+を含むURLを表示させる ここまで
    }elsif($ENV{'QUERY_STRING'}){$access=$ENV{'QUERY_STRING'};}
    if($access=~ /\+/){(@ARGV)=split(/\+/,$access);}
    else{$ARGV[0]=$access;}



    ########## コメントにして+を含むURLを表示させる ここから
    #$access=~ tr/+/ /;
    #$access=~ s/%([0-9a-fA-F][0-9a-fA-F])/pack("C", hex($1))/eg;
    #&jcode'convert(*access,'sjis');
    ########## コメントにして+を含むURLを表示させる ここまで
    my($flag)=0; my(@new)=();
    my($ad)=$ENV{'REMOTE_ADDR'};
解決済み!
引用返信 [メール受信/OFF] 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Pass/

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 過去ログ

- Child Tree -