douyuefei3546 2010-12-30 05:28
浏览 62
已采纳

PHP的当前URL

I have a link shortener system (Yourls) set up so you can go to the short url with ?url=[xyz] (where [xyz] is the url you wan to shorten) added to the end will shorten the URL. I want to add a link to a separate page (on my MediaWiki wiki) that shortens the permalink of the page that it is on. I need to add the button to my template in a way that will add the URL of the current page to the link. MediaWiki is a PHP platform, so that is preferred (but JavaScript is fine too). How can I do this?

(I apologize if this is confusing)

UPDATE: I am terrible with PHP, so sorry. I just put

<?php echo'<a href="http://sumov.co.cc/?url=".$_SERVER["REQUEST_URI"]; class="buttonlink ui-state-default ui-corner-all"><span class="ui-icon ui-icon-newwin"></span>Support &rarr;</a>'; ?>

and that just went to http://sumov.co.cc/?url= (sumov.co.cc is my short link).

  • 写回答

4条回答 默认 最新

  • duandanxiu6965 2010-12-30 11:31
    关注

    To get the url:

    $url = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

    And I recommend to use urlencode( $url ) and urldecode( $url ) to wrap and unwrap it for transfering safely.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程