Замена символа данных в переменной php

Статус
В этой теме нельзя размещать новые ответы.
ручками не охота каждый раз заменять # на _

если ты уверен, что попадает в переменную с #, то
PHP:
$a =  $_GET['c'];
$a = str_replace('#', '_', $a);

как писали тебе в самом начале)
не хочет... $a пустая
 
Последнее редактирование модератором:
блин, а как обойти все это ,если у меня именно попадает в переменную #06807407407003a02f02f07303702e0740760620650 , а нужно _06807407407003a02f02f07303702e0740760620650

возможно?? просто вставляется через доп. поля dle , а дальше отдается на обработку php
если ты уверен, что попадает в переменную с #, то

На javascript делай замену. Посредством PHP никак, всё что после # на сервер не отсылается!
 
На javascript делай замену. Посредством PHP никак, всё что после # на сервер не отсылается!
ясно, ну тогда ка сделать приставку _ к 06807407407003a02f02f07303702e0740760620650

запрос site.ru/1.php?c=06807407407003a02f02f07303702e0740760620650
а получалось _06807407407003a02f02f07303702e0740760620650
1.php
PHP:
$a = $_GET['c'];
echo $a;
 
Последнее редактирование модератором:
не хочет... $a пустая
$a будет пустая, если будет /?c=#qweqweqwe
куда у тебя там записывается с #, после записи и делай замену же

либо на javascript с помощью
window.location.hash

можешь получить после # и саму решетку

ясно, ну тогда ка сделать приставку _ к 06807407407003a02f02f07303702e0740760620650
запрос site.ru/1.php?c=06807407407003a02f02f07303702e0740760620650
а получалось _06807407407003a02f02f07303702e0740760620650
1.php
PHP:
$a = $_GET['c'];
echo $a;

выше мои сообщения прочитай, я там писал, как прилепить
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху