为了账号安全,请及时绑定邮箱和手机立即绑定

用php中的变量替换url参数

用php中的变量替换url参数

PHP
芜湖不芜 2022-07-22 18:59:56
这是我的原始网址。现在我想更改 %username% 而不是 $username。$用户名=“abcd”;https://connectsms.vodafone.com.qa/SMSConnect/SendServlet?application=%username%&password=%password%&content=%message_text%&destination=%gsm%&source=%shortcode%&mask=%mask%
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

使用 str_replace 函数。


$url = 

"https://connectsms.vodafone.com.qa/SMSConnect/SendServlet?application=%username%&password=%password%&content=%message_text%&destination=%gsm%&source=%shortcode%&mask=%mask%";

//define variables

$username = "abcd";

//then

$before = ["%username%","%password%"];

$after = [$username,$password];

$output = 

str_replace($before,$after,$url);


查看完整回答
反对 回复 2022-07-22
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

获得 url 后,您可以使用 str_replace() 来放置变量而不是某些字符串。

$new_url = str_replace("%username%" , $username, "http://"."https://connectsms.vodafone.com.qa/SMSConnect/SendServlet?application=%username%&password=%password%&content=%message_text%&destination=%gsm%&source=%shortcode%&mask=%mask%");

https://www.php.net/manual/en/function.str-replace.php


查看完整回答
反对 回复 2022-07-22
?
Qyouu

TA贡献1786条经验 获得超11个赞

只需替换%username%而不是<?php echo $username ?>

 https://connectsms.vodafone.com.qa/SMSConnect/SendServlet?application=<?php echo $username ?>&password=%password%&content=%message_text%&destination=%gsm%&source=%shortcode%&mask=%mask%



查看完整回答
反对 回复 2022-07-22
  • 3 回答
  • 0 关注
  • 247 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信