将URL转换为PHP变量

时间:2012-06-28 15:50:43

标签: php

我有这个链接,我需要在php变量中“翻译”。

http://www.facebook.com/dialog/apprequests?app_id=346824075388300&to=1149862205&message=Facebook+Dialogs+are+so+easy%21&redirect_uri=http%3A%2F%2Fpenelope-ns.net%2Ffb%2F

我需要翻译它:

$path = $protocol . '://facebook.com/dialog/apprequests?app_id=346824075388300&to=/' . $fbid . '&message=Facebook+Dialogs+are+so+easy%21&redirect_uri=http%3A%2F%2Fpenelope-ns.net%2Ffb%2F';

在我想要插入$fbid之后取代值而我还需要将其设为链接,我的意思是以上所有内容都是链接,我需要把它放在一个href中并放一个单词,点击这里。

如何做到这一点?

1 个答案:

答案 0 :(得分:1)

除了将值连接到字符串并将其放在锚标记的href属性中之外,实际上没有任何魔法。

<?php
$url = $protocol . '://facebook.com/dialog/apprequests?app_id=346824075388300&to=/' . $fbid . '&message=Facebook+Dialogs+are+so+easy%21&redirect_uri=http%3A%2F%2Fpenelope-ns.net%2Ffb%2F';
?>
<a href="<?php echo $url; ?>">Click Here</a>

除非你的意思是你在获取$protocol(通常是http或https)和$fbid值的值时遇到问题,在这种情况下我会引用你的facebook开发者文档关于如何使用他们的php SDK构建一个经过身份验证的环境。